我正在为基于 django 的应用程序实现一个 kubernetes 集群,但我没有找到命名空间的最佳实践。
我的应用程序需要各种服务,例如 postgresql 集群、反向代理 (traefik)、Elastic Search / Kibana 集群以及用于 CD 的 argoCD 和 argo 工作流。
将所有这些服务拉到一个名为生产的独特命名空间中会更好吗?还是我需要按服务将它们分开?
我开始按服务将它们分开,但我遇到了一些问题。例如,在 argo 命名空间上启动的 argo 工作流不能使用从 postgresql 命名空间存储的秘密。
谢谢你的帮助,Tux Craft