You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Kubectl上下文列表中指定上下文的命名空间名称?

修改Kubectl上下文的命名空间

步骤1:确定目标上下文

先执行以下命令列出所有上下文,找到你要修改的上下文名称:

kubectl config get-contexts

方法一:使用kubectl命令直接修改

这是最便捷的方式,直接通过set-context命令指定新的命名空间:

kubectl config set-context <你的上下文名称> --namespace=<新命名空间名称>

示例:如果要把名为dev-context的上下文命名空间改为prod-ns,执行:

kubectl config set-context dev-context --namespace=prod-ns

验证修改:
执行以下命令查看修改后的上下文详情:

kubectl config view --minify --context=dev-context

或者重新执行kubectl config get-contexts,就能看到目标上下文的NAMESPACE字段已更新。

方法二:手动编辑kubeconfig文件

如果需要更灵活的配置调整,可直接编辑kubeconfig文件(默认路径为~/.kube/config):

  1. 打开配置文件:
vi ~/.kube/config
  1. 找到对应上下文的配置段,格式如下:
contexts:
- context:
    cluster: dev-cluster
    namespace: old-namespace
    user: dev-user
  name: dev-context
  1. 修改namespace字段的值为新的命名空间名称,保存退出即可。

内容的提问来源于stack exchange,提问作者TalClip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 11:10:10