Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。 K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。 K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、服务发现、扩容缩容、监控等一整套功能。 2015年7月,Kubernetes v1.0正式发布,截止到2017年9月29日最新稳定版本是v1.8。 Kubernetes目标是让部署容器化应用简单高效。 官方网站:www.kubernetes.io Kubernetes主要功能: n数据卷 Pod中容器之间共享数据,可以使用数据卷。 n应用程序健康检查 容器内服务可能进程堵塞无法处理请求,可以设置监控检查策略保证应用健壮性。 n复制应用程序实例 控制器维护着Pod副本数量,保证一个Pod或一组同类的Pod数量始终可用。 n弹性伸缩 根据设定的指标(CPU利用率)自动缩放Pod副本数。 n服务发现 使用环境变量或DNS服务插件保证容器中程序发现Pod入口访问地址。 n负载均...