Kubernetes - 为什么要容器化
2019-10-23
传统运维痛点
- 随着公司业务高发展,市场变化莫测,业务也要及时作出反应,这要求我们能更快速的交付和部署。
- 系统资源利用率可提升空间大,随着业务规模不断扩大后,会引起服务器资源浪费。
- 系统环境多,久而久之存在环境差异严重的可能性增大,影响业务交付效率,同时环境相对较复杂,维护管理成本较大。
k8s 优势
- 服务发现
- 健康检测
- 实例复制
- 弹性伸缩、自动扩展
- 负载均衡
- 自动部署和回滚
- 资源监控
- 调试应用程序
- 提供认证和授权
k8s 落地痛点
- 变更不能太大(包括开发修改难度、原发布系统修改、日志访问等)
- 需要解决哪些问题?(如:Dubbo 连接,网络等)
- 如何快速安装扩容节点?
- 如何保证高可用?(如:集群等)
- 监控告警如何做?