在Kubernetes的新命名空间中从gitlab部署映像

时间:2018-03-14 19:53:45

标签: kubernetes gitlab kubernetes-helm

我已将gitlab与Kubernetes集群集成,该集群托管在AWS上。目前,它将代码从gitlab构建到默认命名空间。我在kubernetes中创建了两个名称空间,一个用于生产,一个用于开发。如果我希望将它部署在dev或production命名空间中,那么有哪些步骤。我是否需要在gitlab级别或kubernetes级别进行更改。

1 个答案:

答案 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文件将安装到当前命名空间中。