美文网首页Openshift:可靠的Kubernetes发行版
Kubernetes动态更改默认的namespace

Kubernetes动态更改默认的namespace

作者: 潘晓华Michael | 来源:发表于2019-06-24 13:01 被阅读2次

kubernetes的运行时是通过~/.kube/config文件的配置来设置的

  1. 查看当前cluster config配置
$ kubectl config view
  1. 如果没有的话,可以添加cluster配置
$ kubectl config set-cluster kubernetes-cluster --server=https://192.168.1.128:6443
  1. 新建context运行时
$ kubectl config set-context {{ namespace }} --namespace={{ namespace }} --cluster=kubernetes-cluster --userkubernetes-admin
  1. 设置当前运行环境
$ kubectl config use-context {{ namespace }}

这时所有操作默认都会在{{ namespace }}下操作。

补充:再说openshift就非常方便了,把这些操作都进行了封装,在创建project时也会自动把context加入到kubeconfig的配置中,如果需要切换运行环境,只要执行oc project {{ projectname }}就好了。

Kubernetes

相关文章

网友评论

    本文标题:Kubernetes动态更改默认的namespace

    本文链接:https://www.haomeiwen.com/subject/plynqctx.html