Delete
Delete Kubernetes resources by kind and name
Delete
Delete Kubernetes resources by kind and name
yaml
type: io.kestra.plugin.kubernetes.kubectl.DeleteExamples
yaml
id: delete_pods
namespace: company.team
tasks:
- id: delete
type: io.kestra.plugin.kubernetes.kubectl.Delete
connection:
masterUrl: "{{ secret('K8S_MASTER_URL') }}"
oauthToken: "{{ secret('K8S_TOKEN') }}"
namespace: default
resourceType: pods
resourcesNames:
- my-pod
- my-pod-2
yaml
id: delete_pods
namespace: company.team
inputs:
- id: resources
type: MULTISELECT
allowCustomValue: true
values:
- my-pod
- my-pod-2
tasks:
- id: delete
type: io.kestra.plugin.kubernetes.kubectl.Delete
connection:
masterUrl: "{{ secret('K8S_MASTER_URL') }}"
oauthToken: "{{ secret('K8S_TOKEN') }}"
trustCerts: true
namespace: default
resourceType: pods
resourcesNames: "{{ inputs.resources }}"
Properties
resourceType *Requiredstring
resourcesNames *Requiredarray
SubTypestring
apiGroup string
apiVersion string
connection Non-dynamic
Definitions
io.kestra.plugin.kubernetes.models.Connection
apiVersionstring
Default
v1caCertDatastring
caCertFilestring
clientCertDatastring
clientCertFilestring
clientKeyAlgostring
Default
RSAclientKeyDatastring
clientKeyFilestring
clientKeyPassphrasestring
disableHostnameVerificationbooleanstring
keyStoreFilestring
keyStorePassphrasestring
masterUrlstring
Default
https://kubernetes.default.svcnamespacestring
oauthTokenstring
oauthTokenProvider
io.kestra.plugin.kubernetes.models.OAuthTokenProvider
outputstring
task
passwordstring
trustCertsbooleanstring
trustStoreFilestring
trustStorePassphrasestring
usernamestring
containerDefaultSpec object
fileSidecar Non-dynamic
Default
{
"image": "busybox"
} Definitions
io.kestra.plugin.kubernetes.models.SideCar
defaultSpecobject
imagestring
Default
busyboxresourcesobject
inputFiles object
SubTypestring
namespace string
Default
defaultoutputFiles array
SubTypestring
waitRunning string
Default
PT1HwaitUntilReady string
Default
PT0SwaitUntilRunning string
Default
PT10M