首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gitlab-CI Kubernetes集成:变量未设置

Gitlab-CI Kubernetes集成:变量未设置
EN

Stack Overflow用户
提问于 2018-04-27 13:44:20
回答 1查看 899关注 0票数 0

我对没有在Gitlab-CI中设置的kubernetes变量有一个问题。有另一个问题,但它谈论的是“旧”集成,而不是工作方式不同的最新集成。

事情是这样的。我有一个免费帐户,并配置了一个kubernetes集群。一切运行良好,集群配置正确,Helm Tiller、Prometheus和Gitlab-CI-Runner已经安装,运行程序用于执行作业。

由于它是一个免费帐户,我只能添加一个具有*作用域的集群,文献资料说,以下变量应该可以通过任何作业获得:

KUBE_URL

KUBE_TOKEN

KUBE_NAMESPACE

KUBE_CA_PEM_FILE

KUBE_CA_PEM

库贝格

但是它们都没有设置,下面的作业除了CI_PROJECT_ID之外,什么都不回:

代码语言:javascript
运行
复制
build_backend:
  stage: build
  except: [ tags ]
  script:
    - echo CI_PROJECT_ID=$CI_PROJECT_ID
    - echo KUBE_URL=$KUBE_URL
    - echo KUBE_CA_PEM_FILE=$KUBE_CA_PEM_FILE
    - echo KUBE_TOKEN=$KUBE_TOKEN
    - echo KUBE_NAMESPACE=$KUBE_NAMESPACE
    - echo KUBE_CA_PEM=$KUBE_CA_PEM
    - echo KUBECONFIG=$KUBECONFIG

我找不到任何线索(除了上面提到的那个过时的问题),但由于最近很久了,我无法确定两者之间的区别,或者说我是唯一有这个问题的人

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-10 16:49:53

好的,我可以确认这是的副本,并且提供的解决方案确实有效。

把这个添加到你的工作中:

代码语言:javascript
运行
复制
  environment: 'production'

production是环境的名称(您可以在专用屏幕中创建它,但这是不必要的)。

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

https://stackoverflow.com/questions/50063757

复制
相关文章

相似问题

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