首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蔚蓝中的Kubeconfig

蔚蓝中的Kubeconfig
EN

Stack Overflow用户
提问于 2022-02-16 21:20:24
回答 1查看 176关注 0票数 0

我有一片蔚蓝云,在那里我创建了一个库伯奈特星系团。另外,在我的环境里,我让詹金斯跑去管道。我需要创建一个容器与反应FE在其中。我需要用kubeconfig描述一些kubectl命令,以便访问Azure云中的Kubernetes集群。下面的代码行来自Jenkins groovy文件:

代码语言:javascript
复制
sh "helm template $podPath -f $destPath --set namespace=$namespace > helm_chart_${env}.yaml" sh "kubectl config set-context jenkins-react@react --kubeconfig=/root/.kube/sa_new_kubeconfig" sh "kubectl delete -f helm_chart_${env}.yaml
--kubeconfig=/root/.kube/sa_new_kubeconfig || true" sh "sleep 10"

除了在Jenkins groovy代码中显式定义kubeconfig之外,我还想知道是否有其他方法可以使用kubeconfig。如果是的话,那么哪种方式更方便更好呢?

EN

回答 1

Stack Overflow用户

发布于 2022-02-17 08:39:57

您可以使用env变量KUBECONFIG与您的Kubernetes配置文件的路径。

然后,这取决于您如何配置Jenkins和Jenkins管道,但您可以:

将这个变量添加到Jenkins代理configuration

  • Add这个变量到Jenkinsfile管道
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71149407

复制
相关文章

相似问题

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