在生产环境使用 Kubernetes 五年了,总结一些经验分享给大家。
核心经验
1. 从小事做起
不要一开始就想着搭建完美的集群。从最小可用集群开始,逐步迭代。
2. 命名空间隔离
善用命名空间来隔离不同环境:
apiVersion: v1
kind: Namespace
metadata:
name: production3. 资源配额
一定要设置资源限制,避免单个 Pod 耗尽集群资源。
4. 健康检查
正确配置 liveness 和 readiness probe。
5. 日志和监控
这是运维的双眼和双耳,不要忽视。
欢迎大家交流讨论!
2 条回复
a
ai_explorer2 楼 · 2 小时前
建议补充一下关于 Helm Chart 的使用经验,这个在实际生产中很重要。