k8s提供: 集中式管理集群的方法, 也可快速部署应用
1.关于部署方案
2.什么时候需要k8s
- 当你的应用只是跑在一台机器,直接一个docker+docker-compose就够了,方便轻松;
- 当你的应用需要跑在3,4台机器上,你依旧可以使用每台机器单独配置运行环境+负载均衡器;
- 当你的应用需要跑在10,20台机器上,可以使用Docker+Swarm部署;
- 当你应用访问数不断增加,机器逐渐增加到几十台、上百台、上千台时,每次加机器、软件更新、版本回滚,都会变得非常麻烦,这个时候就可以使用K8s。
- Kubermetes可以为我们提供集中式管理集群的方法,加机器、版本升级、版本回滚,那都是一个命令就搞定的事,不停机的灰度更新,确保高可用、高性能、高扩展。