在 Kubernetes 的新命名空间中从 gitlab 部署图像
Deploying Images from gitlab in a new namespace in Kubernetes
我已经将 gitlab 与托管在 AWS 上的 Kubernetes 集群集成在一起。目前它将代码从 gitlab 构建到默认命名空间。我在 kubernetes 中创建了两个名称空间,一个用于生产,一个用于开发。如果我希望将其部署在开发或生产命名空间中,需要执行哪些步骤。我需要在gitlab级别还是在kubernetes级别进行更改。
这是在 kubernetes 级别完成的。无论您使用 helm
还是 kubectl
,您都可以在命令中指定所需的命名空间。
如:
kubectl create -f deployment.yaml --namespace <desired-namespace>
helm install stable/gitlab-ce --namespace <desired-namespace>
或者,您可以将当前命名空间更改为所需的命名空间,然后像以前一样安装。默认情况下,helm 图表或 kuberenetes yaml 文件将安装到您当前的命名空间中,除非另有说明。
我已经将 gitlab 与托管在 AWS 上的 Kubernetes 集群集成在一起。目前它将代码从 gitlab 构建到默认命名空间。我在 kubernetes 中创建了两个名称空间,一个用于生产,一个用于开发。如果我希望将其部署在开发或生产命名空间中,需要执行哪些步骤。我需要在gitlab级别还是在kubernetes级别进行更改。
这是在 kubernetes 级别完成的。无论您使用 helm
还是 kubectl
,您都可以在命令中指定所需的命名空间。
如:
kubectl create -f deployment.yaml --namespace <desired-namespace>
helm install stable/gitlab-ce --namespace <desired-namespace>
或者,您可以将当前命名空间更改为所需的命名空间,然后像以前一样安装。默认情况下,helm 图表或 kuberenetes yaml 文件将安装到您当前的命名空间中,除非另有说明。