注:本文(包括图片)仅供学习。
文章目录
Kubenetes(k8s)
什么是Kubenetes?
Kubernetes(k8s)是容器编排引擎,是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。
Docker便是一中典型的容器技术。当然,k8s不仅仅支持Docker,还支持Rocket,这是另一种容器技术。
Kubenetes可以做什么?
使用 Kubernetes 可以:
- 自动化容器的部署和复制
- 随时扩展或收缩容器规模
- 将容器组织成组,并且提供容器间的负载均衡
- 很容易地升级应用程序容器的新版本
- 提供容器弹性,如果容器失效就替换它,等等…
换句话说,k8s方便了对容器的管理,有些是手动的,有些完全是自动管理的。
Kubenetes中涉及的一些概念
我刚刚接触 k8s 不久,刚刚接触的时候,对 k8s 的很多概念以及概念之间的关系没能理清楚,以至于给之后的工作带来了不小的困惑。理解这些概念不难,但很有必要。
容器 container
Kubenetes中容器(container)的概念和Docker中容器的概念相同,不同的容器(container&#