【发布时间】:2020-08-28 08:15:59
【问题描述】:
我对 Bash 很陌生,并且正在处理多个 kubernetes 集群。我想要某种实用程序,当我在多个集群上工作时,我可以动态地设置我的 KUBECONFIG 变量。我的 kubeconfig 文件位于多个文件夹中。我想要的是找到所有 kubeconfig 文件,获取路径并用冒号连接路径,将其设置为 KUBECONFIG 变量并将其导出到 bashrc 文件中。
我知道一些命令,但无法编写完整的代码。
find /Users/anandabhishe/gitlab/ -name kubeconfig.yaml -exec echo {} \;
我想连接 find 命令的输出并设置我的 KUBECONFIG。像这样“
export KUBECONFIG=/Users/anandabhishe/gitlab/work2/kubeconfigs/scdc1-staging-hrwork-dev/kubeconfig.yaml:/Users/anandabhishe/gitlab/work2/kubeconfigs/scdc2-prod-hrwork-uat/kubeconfig.yaml:/Users/anandabhishe/gitlab/work2/kubeconfigs/scdc2-prod-hrwork/kubeconfig.yaml"
【问题讨论】:
-
如果您编写了代码片段,您可以在此处分享,以便其他人了解您到底想要什么以及采用哪种方式。
-
找到 /Users/anandabhishe/gitlab/ -name kubeconfig.yaml -exec echo {} \; ......我想连接find命令的输出并设置我的KUBECONFIG。像这样“ export KUBECONFIG=/Users/anandabhishe/gitlab/work2/kubeconfigs/scdc1-staging-hrwork-dev/kubeconfig.yaml:/Users/anandabhishe/gitlab/work2/kubeconfigs/scdc2-prod-hrwork-uat/kubeconfig. yaml:/Users/anandabhishe/gitlab/work2/kubeconfigs/scdc2-prod-hrwork/kubeconfig.yaml "