K8s是什么呢?刚开始接触Kubernetes时是由于公司项目须要使用activiti,查到最新的activiti7使用kubernetes建立微服务的方式搭建,开始了解kubernetes,而后和同事讨论,发现还有一个简称叫k8s。html
为啥子叫k8s呢,原来这是硅谷工程的一个缩写坏习惯,就是喜欢把一个长单词用首字母+跳过的字母数字进行缩写,目的是让爷爷奶奶们读不懂。[捂脸]java
官网 http://kubernetes.iogit
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
Kubernetes(K8s) 是一个用来实现自动化部署、扩展、管理容器化应用的开源系统。web
Kubernetes 源自于 google 内部的服务编排系统 - borg,诞生于2014年。它汲取了google 十五年生产环境的经验积累,并融合了社区优秀的idea和实践经验。docker
Kubernetes 这个名字,起源于古希腊,是舵手的意思,因此它的 logo 即像一张渔网又像一个罗盘,谷歌选择这个名字还有一个深意:既然docker把本身比做一只鲸鱼,驮着集装箱,在大海上遨游,google 就要用Kubernetes去掌握大航海时代的话语权,去捕获和指引着这条鲸鱼按照主人设定的路线去巡游。shell
得益于 docker 的特性,服务的建立和销毁变得很是快速、简单。Kubernetes 正是以此为基础,实现了集群规模的管理、编排方案,使应用的发布、重启、扩缩容可以自动化。安全
k8s 的主要特征就是以服务为中心,自动化地去管理应用,使应用达到配置的目标状态。网络
从最近的k8s发展咱们看到架构