Kubernetes Overview

With Kubernetes, you can deploy, run, and manage containerized applications at scale. Kubernetes ecosystem is large and fast-growing. A wide range of services, support, and tools are available.


On HUAWEI CLOUD, you can build highly scalable Kubernetes clusters in Cloud Container Engine (CCE), a Kubernetes-certified service, which is supported by high-performance IaaS services for compute (ECS/BMS), network (VPC/EIP/ELB), and storage (EVS/OBS/SFS).

展开详情

How Kubernetes Works

Kubernetes manages clusters of compute instances and schedules containers to run on the clusters based on available resources and the resources requested by each container. Kubernetes runs and scales containers in logical groups called pods. Kubernetes control plane components determine when and where to run pods, manage traffic routing, and scale pods based on the resource utilization or metrics you define.

Why Kubernetes

Kubernetes is an open source project. You can use it to run your containerized applications without changing the toolsets you use. Kubernetes is maintained by a large community of volunteers who continuously improve it. Many other open source projects and vendors are also building and maintaining Kubernetes-compatible software that you can use to improve and extend your application architecture.

  • Run applications at scale

    Kubernetes allows you to define complex containerized applications and run them at scale across a cluster of servers.

    Kubernetes allows you to define complex containerized applications and run them at scale across a cluster of servers.

  • Migrate applications seamlessly

    Containerized applications are separated from their underlying resources. Therefore, you can seamlessly migrate your containerized applications from local development machines to production deployments in the cloud using the same toolset.

    Containerized applications are separated from their underlying resources. Therefore, you can seamlessly migrate your containerized applications from local development machines to production deployments in the cloud using the same toolset.

  • Scale pods easily

    Kubernetes automatically scales pods based on monitoring metrics. It monitors and maintains your containers to ensure that services run reliably.

    Kubernetes automatically scales pods based on monitoring metrics. It monitors and maintains your containers to ensure that services run reliably.

  • Add more scalability

    As an open source project, Kubernetes is maintained by a large community of developers and companies that build extensions, integrations, and plug-ins to help you do more with Kubernetes.

    As an open source project, Kubernetes is maintained by a large community of developers and companies that build extensions, integrations, and plug-ins to help you do more with Kubernetes.

HUAWEI CLOUD in the Kubernetes Community

HUAWEI CLOUD has long been actively engaging with the Kubernetes community, being a founding member and initiator of open source projects, and provides powerful services and features for Kubernetes users.

KCSP

HUAWEI CLOUD is one of world's first Kubernetes Certified Service Providers (KCSPs) and China's first participant in the Kubernetes community.

Learn more

CNCF

HUAWEI CLOUD is a founder and platinum member of Cloud Native Computing Foundation (CNCF). CCE is the world's first container service to pass the Certified Kubernetes Conformance Program.

Kubernetes

Huawei holds 10 Maintainer seats in the community, and ranks No. 1 in Asia and No. 4 in the world in terms of committed code.

KATA Containers

Huawei is one of the initiators of the Kata Containers open source project and one of the 5 members of the Kata Containers Architecture Committee.

OPEN CONTAINER INITIATIVE

As one of the OCI founding members, Huawei continues to proactively promote the standardization of OCI by formulating standards of container runtimes and images.

More to come

HUAWEI CLOUD is dedicated to developing new technologies and solutions so that users in the community can run Kubernetes more efficiently. These services cover fields such as edge computing and container networking, and there are more to come.

Contribution to the Kubernetes Community

HUAWEI CLOUD continues to contribute to the open source community in many fields, including edge computing, batch computing, and container networking.

  • KubeEdge

    KubeEdge originates from HUAWEI CLOUD Intelligent EdgeFabric (IEF). KubeEdge became an official project of CNCF in March 2019, and is the first and only open source CNCF project that extends native containerized application orchestration capabilities to hosts at the edge.

    Learn More
  • Volcano

    Volcano derives from the Huawei Cloud Kubernetes-Native Batch Computing Solution. Volcano became an official project of CNCF in April 2020, and is the first container batch computing project of CNCF. It provides a suite of mechanisms commonly required by AI, genomics, and big data applications, which is currently unavailable from Kubernetes.

    Learn More
  • CNI-Genie

    In June 2020, CNCF officially accepted the CNI-Genie project developed by Huawei Cloud. CNI-Genie is a cloud native multi-network-plane project based on Kubernetes. It enables Kubernetes to simultaneously have access to different implementations of the Kubernetes network model in the container runtime.

    Learn More

Kubernetes FAQs

Kubernetes FAQs

Understand Kubernetes basics in FAQs.

Understand Kubernetes basics in FAQs.

Terms & Conditions

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

  • What is a Kubernetes cluster?

    A Kubernetes cluster is a logical group of HUAWEI CLOUD compute instances on which your containers run. A cluster consists of the control plane (instances that control when, where, and how containers run) and the data plane (instances where your containers run). You need to create a cluster and then use Kubernetes to run containers or services. Learn more >>

  • What is a Kubernetes node?

    A Kubernetes node is a single compute instance (VM). There are two types of nodes: master and worker nodes. A master node hosts the Kubernetes API server and controls container running. A worker node is where your containers run and process data. Learn more >>

  • What is a Kubernetes pod?

    Kubernetes uses pods to run your containers on a compute instance. A pod contains containers and parameters that define how the container runs, networking configuration, and storage modes. A pod can contain a single container or multiple containers tightly coupled. A single-container pod can be regarded as a running container. Learn more >>

  • What are affinity scheduling and anti-affinity scheduling?

    Kubernetes supports node-level and pod-level affinity and anti-affinity. You can configure custom rules to achieve affinity and anti-affinity scheduling. For example, you can deploy frontend pods and backend pods together, deploy the same type of applications on a specific node, or deploy different applications on different nodes. Learn more >>

  • Does CCE support Kubernetes?

    CCE makes it easy to run Kubernetes. Because HUAWEI CLOUD is an integral part of the Kubernetes community,

    you can use CCE to seamlessly run the Kubernetes engine on HUAWEI CLOUD without installing or operating the Kubernetes control plane. Learn more >>

  • How to use Kubernetes on CCE?

    Click here to get started with Kubernetes on HUAWEI CLOUD.

Get Started with Kubernetes on HUAWEI CLOUD

With CCE, you can easily deploy, manage, and scale containerized applications on HUAWEI CLOUD.