使用k8s過程中, 一般要新建命名空間作為工作空間, 如此執行kubectl命令時都要加-n
參數指定命名空間, 這有點麻煩而且容易忘記, 本文教你設置工作空間為默認命名空間解決這個麻煩
兩種方法
- 設置默認上下文的默認命名空間:
kubectl config set-context default --namespace=${work_namespace}
- 新建上下文並設置為默認上下文:
- 新建上下文:
kubectl config set-context ${work_context} --cluster=default --user=default --namespace=${work_namespace}
- 設置為默認上下文:
kubectl config use-context ${work_context}
- 新建上下文: