首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >config.yaml没有设置新的上下文

config.yaml没有设置新的上下文
EN

DevOps用户
提问于 2020-08-30 03:05:46
回答 1查看 577关注 0票数 0

我有一个kubernetes Config文件,如:

代码语言:javascript
复制
apiVersion: v1
kind: Config
preferences: {}
contexts:
- context:
    cluster: test-sim-development
    namespace: test-sim
    user: developer
  name: test-sim

当我发出命令时,例如:

代码语言:javascript
复制
kubectl config --kubeconfig infra_k8/config.yaml set-context test-sim && kubectl config use-context test-sim

我得到以下错误输出:

代码语言:javascript
复制
Context "test-sim" modified.
error: no context exists with the name: "test-sim"

为什么它找不到"test-sim“的名字?它是根据库伯奈茨医生。明确引用的

EN

回答 1

DevOps用户

发布于 2020-08-30 05:50:15

您似乎试图通过设置上下文来更改配置,而不是将配置提供给context命令。所以做这个

代码语言:javascript
复制
kubectl config --kubeconfig=infra_k8/config.yaml use-context test-sim

当您想要向配置文件中添加更多条目时,将使用setter,因此在更改上下文时不需要该命令。

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

https://devops.stackexchange.com/questions/12303

复制
相关文章

相似问题

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