标签:span 系统 elm 裁判 ber salt ace 配置 网络服务
简单来说,Kubernetes是和Mesos Marathon类似的容器编排框架,它也是一个自动化、容器化的应用程序部署扩展和管理的开放源代码系统。Kubernetes通过Master节点进行容器的统一编排决策和管理(类似人体的大脑),通过Worker节点(或者直接叫做Node节点)进行容器引擎(如Docker Engine)的配合和容器Container的实际操作(类似人体的手,但不止一双,可以有很多只手),真正实现了从单一容器的管理,向微服务应用的容器化落地的飞跃,提供了包含计算资源管理、存储资源管理、网络服务发现、系统和应用监控、软件升级回滚、安全认证等等主题的完整解决方案。图片来自dzone.com,图片版权归属原作者Kubernetes能做的内容很多,笼统起来看可以归结为以下几条问答题:
Kubernetes好归好,但是它这个长长的名字的读音确实是吓坏了不少同学,为了方便大家记忆,我们通常将其中间的ubernete这8各字符用8来代替,这也就是K8S缩写的由来。K8S这个昵称,是不是很像NBA球场上大家熟悉的“字母哥”一样,叫起来特别亲切啊。
Kubernetes开源架构的源头来自于Google生产系统中运行的内部集群管理系统Borg。Google将在Borg中的10多年经验在2014年开源出来,开启了Kubernetes热潮的端倪。同年,微软、RedHat、IBM、Docker、CoreOS、Mesosphere和Saltstack等公司相继加入Kubernetes生态圈。次年,VMware、HP、Intel等公司也相继加入。也正是在2015年,随着Kubernetes 1.0正式发布,掀开了容器编排管理一发不可收拾的大幕。Kubernetes在这场容器编排的大角逐中,从普通选手(当时Docker是容器技术的裁判,而Docker Swarm、Apache Mesos、Google Kubernetes分别是Docker容器编排的选手)逐步变成了领跑选手,进而升级为了裁判(由Kubernetes主导容器编排,而将Docker和CoreOS的Rkt等容器技术纳入容器隔离技术的角逐中),从而在容器届一骑绝尘。
K8S是什么?为什么会出现这个技术?
原文地址:https://www.cnblogs.com/wjx6270/p/14019698.html