たとえば、k8s-app1とk8s-app2という2つの名前空間があるとします。
以下のコマンドを使用して、特定の名前空間のすべてのポッドを一覧表示できます。
kubectl get pods -n <namespace>
それぞれの名前空間からオブジェクトを一覧表示するには、すべてのコマンドに名前空間を追加する必要があります。名前空間を明示的に含めずに、特定の名前空間を設定し、オブジェクトを一覧表示する方法はありますか?
ベストアンサー1
私は、短く、要点を押さえ、公式ドキュメントを参照した回答を好みます。
答え:
kubectl config set-context --current --namespace=my-namespace
から:
https://kubernetes.io/docs/reference/kubectl/チートシート/
# permanently save the namespace for all subsequent kubectl commands in that context.
kubectl config set-context --current --namespace=ggckad-s2