Search code examples
kuberneteskubectl

Can I set a default namespace in Kubernetes?


Can I set the default namespace? That is:

$ kubectl get pods -n NAMESPACE

It saves me having to type it in each time especially when I'm on the one namespace for most of the day.


Solution

  • Yes, you can set the namespace as per the docs like so:

    $ kubectl config set-context --current --namespace=NAMESPACE
    

    Alternatively, you can use kubectx for this.