Kubernetes (简称 K8s) 是一个容器编排引擎,Kubernetes 通过简单自动化的部署、更新可以加速部署流程,使用 Kubernetes 来管理我们的应用和服务,几乎可以达到0下线。
Kubernetes 提供了自愈功能,可以监测应用,当崩溃的时候会重新启动。
Kubernetes 比较简单,任何有基础 Docker 知识的开发人员都可以把应用打包部署到 Kubernetes,只是刚开始的学习路线有点陡峭,下面了解一下 Kubernetes 的关键词,可以大大节省 Kubernetes 的学习时间。
Kubernetes 的 CLI 工具
其实上面的图片是不准确的,Kubernetes 不直接管理容器,而是管理 Pod,Pod 来描述如何运行容器,可以运行一个容器,也可以同时运行多个。
通过上面的简单介绍和图示,可以让我们对 Kubernetes 有个大概的了解,但毕竟只是生硬的概念,之后会通过实践操作来深入的学习 Kubernetes。