Following code snipet uses Python client for the kubernetes API and it takes the default kubeconfig file, list the contexts, and active context.
kubectl commands:
kubectl config get-contexts
kubectl config current-context
Code:
Note: If you want to use a specific kubeconfig file, instead of
contexts, active_context = config.list_kube_config_contexts()
you can use
contexts, active_context = config.list_kube_config_contexts(config_file="path-to-kubeconfig")
Reference:
https://github.com/kubernetes-client/python
Hope it was useful. Cheers!
No comments:
Post a Comment