Kubernetes 简介
微服务框架的流行,使得服务越来越精细化,服务也变的越来越多,对于发布和管理而言产生了巨大的挑战,而 Docker
的诞生,给与微服务的资源治理和控制提供了很好的基础。容器化可以解决各个不同语言环境部署、移植性高、跨平台部署等。但是 Docker
对于容器服务的编排没有那么方便,因为 Docker
这方面不足,而诞生 Kubernetes
,Kubernetes
是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。
使用 Kubernetes 带来那些方便
- 快速部署应用
- 很容易实现 水平伸缩 或 垂直伸缩
- 无缝发布新的应用版本
- 资源使用最大化
- 应用停止自动重启