我正在尝试找出在EKS集群中自动化k8s部署的方法。我正在尝试为每个特定环境设置命名空间。一个用于dev,一个用于登台,一个用于生产。我的生产命名空间在一个单独的区域中,也在一个单独的集群中(dev
嗨,戴夫·迈克尔斯,我想你上面的帖子中有两个问题:
>
如果我们在同一个集群中使用专用的命名空间(dev
建议自动化库伯内特斯部署的可能性?这本身就是一个很大的话题。随着微服务的发展,您将有多个库伯内特斯清单需要处理,我建议的第一件事是使用像Kustomize这样的配置管理器或像Helm这样的包管理器来隔离变量和实际清单,这将有助于轻松地跨环境(相同集群或不同集群)进行自动化部署。说到实际的部署自动化,如果没有现有的CD,我建议探索支持GitOps的本地库伯内特斯工具,如Fluccd或ArgoCD等