我已将gitlab与Kubernetes集群集成,该集群托管在AWS上。目前,它将代码从gitlab构建到默认命名空间。我在kubernetes中创建了两个名称空间,一个用于生产,一个用于开发。如果我希望将它部署在dev或production命名空间中,那么有哪些步骤。我是否需要在gitlab级别或kubernetes级别进行更改。
答案 0 :(得分:0)
这是在kubernetes级别完成的。无论您使用的是helm
还是kubectl
,都可以在命令中指定所需的命名空间。
如:
kubectl create -f deployment.yaml --namespace <desired-namespace>
helm install stable/gitlab-ce --namespace <desired-namespace>
或者,您可以将当前名称空间更改为所需的名称空间,并像以前一样进行安装。默认情况下,除非另有说明,否则helm charts或kuberenetes yaml文件将安装到当前命名空间中。