kuberneteskubectl

How to configure kubectl with cluster information from a .conf file?


I have an admin.conf file containing info about a cluster, so that the following command works fine:

kubectl --kubeconfig ./admin.conf get nodes

How can I config kubectl to use the cluster, user and authentication from this file as default in one command? I only see separate set-cluster, set-credentials, set-context, use-context etc. I want to get the same output when I simply run:

kubectl get nodes

Solution

  • Here are the official documentation for how to configure kubectl

    https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/

    You have a few options, specifically to this question, you can just copy your admin.conf to ~/.kube/config