#chiroito ’s blog

Java を中心とした趣味の技術について

k8s のデフォルト namespace を変更する

こちらを参考に
Namespaces | Kubernetes

存在するネームスペースの確認

> kubectl get namespaces
NAME          STATUS    AGE
chiroito      Active    15h
default       Active    1d
kube-public   Active    1d
kube-system   Active    1d

今のデフォルト namespace を確認

> kubectl config view | grep namespace
    namespace: default

ネームスペースを変更

> kubectl config set-context $(kubectl config current-context) --namespace=chiroito
Context "kubernetes-admin@kubernetes" modified.

ネームスペースを変更 (Windows)

Windows だと $(kubectl config current-context)みたいなことができないと思うので、分割して対応。

> kubectl config current-context
kubernetes-admin@kubernetes

> kubectl config set-context kubernetes-admin@kubernetes --namespace=chiroito
Context "kubernetes-admin@kubernetes" modified.