kubernetes,简称K8s.
是用8代替名字中间的8个字符“ubernete”而成的缩写。 是一个生产级别的容器编排系统。 Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
容器占用资源少、部署快,每个应用可以被打包成一个容器镜像,每个应用与容器间成一对一关系也使容器有更大优势,使用容器可以在build或release 的阶段,为应用创建容器镜像,因为每个应用不需要与其余的应用组合,也不依赖于生产环境基础结构,这使得从研发到测试、生产能提供一致环境。 类似地,容器比虚拟机轻量、更“透明”,这更便于监控和管理。
自己实现在一个 基于容器的多租户系统也变得容易了。
内部大量使用etcd (类似于redis)的来做信息的存储。 有自己的dns组件。
极大的简化了部署、伸缩、回滚。 版本更新不停机。 生态资源非常的丰富。
Kubernetes在运行的时候是需要镜像的 目前这个东西是可以用docker来生成。 所以要想把我们的应用步骤到K8s上面我们必须得先学习使用docker file来构建镜像。