中文文档:http://docs.kubernetes.org.cn/
类似编排工具还有
Swarm :Docker自己的容器编排工具Mesos :Apache的容器编排工具但是K8S市场占有率,一骑绝尘!
什么Kubernties?
本质是:一组服务器集群,他在每个服务器的节点上运行特定的程序,来对节点中的容器管理。实现资源管理的自动化!
自我修复:一旦有容器崩溃,会在一秒钟重启一个新的弹性伸缩:可以根据需要,自动对集群中正在运行的容器进行数量调整服务发现:服务可以自动发现的形式找到他所依赖的服务负载均衡:一个人服务启动了多个容器,能够实现请求的负载均衡版本回退:如果发现新版本的程序有问题,可以立即回退到原来的版本存储编排:可以根据容器自身的需求自动创建存储卷Kubernties 组件
master:集群的控制平面,负责集群的决策(管理)ApiServer:资源控制的访问入口!接受用户输入的命令,提供认证、授权、API注册和发现等机制。Scheduler:负责集群调度,按照预定的调节策略将Pod调度到响应的node节点上。ControllerManager:负责维护集群的状态。比如程序的安排、故障检测、自动拓展、滚动更新等。Etcd:负责存储季军中的各种资源对象信息。node:集群的数据平面,负责为容器提供运行环境(工作)Kubelet:负责维护容器的生命周期,即:通过Docker来创建、更新、销毁容器。KubeProxy:负责提供集群内部的服务发现与负载均衡。Docker:负责节点上容器的各种操作。案例说明:通过Kubernties 启动一个NGINX 来熟悉Kuberntis的运行流程
特殊说明: 上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com 第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客
搜索:标题关键字。以获取全部资料 ❤
未经允许不得转载:AiShang - 爱尚IT分享博客 » K8S & Kubernetes 谷歌开源容器编排工具