Search code examples
pythonpython-3.xkuberneteskubernetes-python-client

How to read a Kubernetes Deployment with python kubernetes client


what is python kubernetes client equivalent for

kubectl get deploy -o yaml 

CRUD python Client example

i referred this example for getting python deployment but there is no read deployment option


Solution

  • read_namespaced_deployment() does the thing:

    from kubernetes import client, config
    config.load_kube_config()
    api = client.AppsV1Api()
    
    deployment = api.read_namespaced_deployment(name='foo', namespace='bar')