华为云计算 云知识 什么是Kubernetes?
什么是Kubernetes?

Kubernetes 这个单词来自于希腊语,含义是舵手或领航员。Kubernetes简称k8s,因为k到s有8个字母。Kubernetes是谷歌贡献给开源社区的,是谷歌根据自己内部容器borg(布谷鸟),在去除自己业务属性后开源的一个产品。

K8s的标准架构中是以集群为整体的,一个集群就是一套完整的k8s产品,大多数企业会在其上封装管理面进行集群级别的管理;

集群中会有一个主控节点master,负责管理整个容器集群,一般由于其中使用的etcd,高可用场景下master的数量至少是3个;

集群中会有很多的业务节点node,负责运行容器应用。Master会在每个node上安装kubelet作为其管理node的agent;

用户使用k8s时通过master上的apiserver,调用声明式的接口里定义所需要的应用、服务等各类资源对象,master的控制器和调度器会根据用户的定义,在node中进行创建,并且时刻监控其状态,保证一直符合用户的定义;

在node上容器应用,通过kubeproxy提供统一访问能力。

上一篇:轻量级应用服务器:华为云云耀云服务器L实例到底在哪些行业应用 下一篇:SeqTK是什么

云容器引擎 CCE

 

云容器引擎(Cloud Container Engine)提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建