首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitlab ci/cd与Kubernetes在不同项目上的集成

Gitlab ci/cd与Kubernetes在不同项目上的集成
EN

Stack Overflow用户
提问于 2022-04-11 01:11:20
回答 1查看 537关注 0票数 1

我试图在https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_tunnel.html之后使用gitlab /cd管道在Kubernetes集群中部署资源。如果代理配置和清单都放在同一个项目中,我就能够成功地部署资源。

代码语言:javascript
复制
kubectl config get-contexts
CURRENT   NAME                           CLUSTER   AUTHINFO      NAMESPACE
 testgroup/agentk:myk8sagent   gitlab    agent:12755   
$ kubectl config use-context testgroup/agentk:myk8sagent
Switched to context "testgroup/agentk:myk8sagent".
$ kubectl get pods
No resources found in default namespace.

但是,当清单位于不同的项目(但在同一组下)时,它无法识别上下文。

代码语言:javascript
复制
kubectl config get-contexts
CURRENT   NAME   CLUSTER   AUTHINFO   NAMESPACE
$ kubectl config use-context testgroup/agentk:myk8sagent
error: no context exists with the name: "testgroup/agentk:myk8sagent"

我在这里错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-04-19 16:15:24

也有这样的问题,目前,它只是不适用于不同的组,只有在单一的组层次结构中。这是14.9.2版

有一个问题已经开始:https://gitlab.com/gitlab-org/gitlab/-/issues/346636

作为解决办法,我们正在每个项目组使用一个代理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71821758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档