changement de context

kubectl config use-context <context-name>

création d’un cluster

kubectl config --kubeconfig=config-demo set-cluster development --server=https://1.2.3.4 --certificate-authority=fake-ca-file

création d’un credentials

kubectl config --kubeconfig=config-demo set-credentials developer --client-certificate=fake-cert-file --client-key=fake-key-seefile

création d’un context

kubectl config --kubeconfig=config-demo set-context dev-storage --cluster=development --namespace=storage --user=developer

suppression de context

  • To delete a user you can run kubectl --kubeconfig=config-demo config unset users.<name>
  • To remove a cluster, you can run kubectl --kubeconfig=config-demo config unset clusters.<name>
  • To remove a context, you can run kubectl --kubeconfig=config-demo config unset contexts.<name>

Source: