Kubernetes部署的10种常见模式,有没有更好的解决方案?

https://qqadapt.qpic.cn/txdocpic/0/2ea6fd552e4404ae4792f5fb660410d0/0?w=800&h=800

 

#Kubernetes部署的10种常见模式,有没有更好的解决方案?

我们来逐一看看都有那些👇🏻👇🏻。

 

1. 把配置文件放在Docker镜像里面/旁边。

2. 不使用Helm或其他类型的模板。

3. 按照特定的顺序部署东西。应用程序不应该因为某个依赖关系没有准备好而崩溃。

4. 在不设置内存和/或CPU限制的情况下部署pods。

5. 在生产中的容器中拉取最新版本标签。

6. 通过杀死pods来部署新的更新/修复,使其在重启过程中拉取新的Docker镜像。

7. 在同一个集群中混合生产和非生产工作负载。

8. 不非关键任务部署中使用蓝/绿或金丝雀(Kubernetes的默认滚动更新并不总是足够用的)。

9. 没有设定用来了解部署是否成功(你的健康检查需要应用支持)的指标。

10. 云供应商锁定。将自己锁定在IaaS提供商的Kubernetes或无服务器计算服务中。

已邀请:

要回复问题请先登录注册