yaml
type: "io.kestra.plugin.kubernetes.kubectl.get"
yaml
id: get_all_pods
namespace: company.team

tasks:
  - id: get
    type: io.kestra.plugin.kubernetes.kubectl.Get
    namespace: default
    resourceType: pods
    fetchType: FETCH

yaml
id: get_one_deployment
namespace: company.team

tasks:
  - id: get
    type: io.kestra.plugin.kubernetes.kubectl.Get
    namespace: default
    resourceType: deployments
    resourcesNames:
      - my-deployment
    fetchType: FETCH_ONE

yaml
id: get_two_deployments
namespace: company.team

tasks:
  - id: get
    type: io.kestra.plugin.kubernetes.kubectl.Get
    namespace: default
    resourceType: deployments
    resourcesNames:
      - my-deployment
      - my-deployment-2
    fetchType: STORE

yaml
id: get_one_custom_resource
namespace: company.team

tasks:
  - id: get
    type: io.kestra.plugin.kubernetes.kubectl.Get
    namespace: default
    resourceType: shirts # could be Shirt
    apiGroup: stable.example.com
    apiVersion: v1
    fetchType: FETCH_ONE
Properties
Default NONE
Possible Values
STOREFETCHFETCH_ONENONE
Default { "image": "busybox" }
SubType string
SubType string
SubType string
Default PT1H
Format duration
Default PT10M
Format duration
SubType
Format uri
Default v1
Default RSA
Default https://kubernetes.default.svc
SubType string
Format date-time
Format date-time
SubType string
SubType string
Default busybox