kubernetes 应用基本准则

  1. 不要直接部署裸的Pod。

  2. 为工作负载选择合适的Controller。

  3. 使用Init容器确保应用程序被正确的初始化。

  4. 在应用程序工作负载启动之前先启动service。

  5. 使用Deployment history来回滚到历史版本。

  6. 使用ConfigMap和Secret来存储配置。

  7. 在Pod里增加Readiness和Liveness探针。

  8. 给Pod设置CPU和内存资源限额。

  9. 定义多个namespace来限制默认service范围的可视性。

  10. 配置HPA来动态扩展无状态工作负载。

posted @ 2018-06-15 09:25  Eamon13  阅读(156)  评论(0编辑  收藏  举报