The command modifies a YAML structure inside the user's $HOME/.kube/config . Consider an initial context entry:
It is important to distinguish between modifying the configuration file and temporary session overrides. The kubectl set-context command writes changes to the kubeconfig file. This means the change persists across different terminal windows and shell sessions until it is changed again.
| Scenario | Command | Benefit | |----------|---------|---------| | Single-tenant per context | kubectl set-context dev --namespace=app-team | Reduces -n repetition by 80% | | Emergency response | kubectl set-context --namespace=kube-system | Avoids accidental operations on production workloads | | CI/CD pipelines | Set namespace in pipeline kubeconfig | Ensures deterministic resource targeting |
Kubernetes Systems Research Unit Version: 1.0 Date: 2024
Copyright F1JXQ 2007-2013 & Passion Radio 2014-2024 - Mentions légales