PodCreate ​Pod​Create

yaml
type: "io.kestra.plugin.kubernetes.podcreate"
yaml
id: kubernetes_pod_create
namespace: company.team

tasks:
  - id: pod_create
    type: io.kestra.plugin.kubernetes.PodCreate
    namespace: default
    metadata:
      labels:
        my-label: my-value
    spec:
      containers:
      - name: unittest
        image: debian:stable-slim
        command:
          - 'bash'
          - '-c'
          - 'for i in {1..10}; do echo $i; sleep 0.1; done'
      restartPolicy: Never

yaml
id: kubernetes_pod_create
namespace: company.team

inputs:
  - id: file
    type: FILE

tasks:
  - id: pod_create
    type: io.kestra.plugin.kubernetes.PodCreate
    spec:
      containers:
      - name: unittest
        image: centos
        command:
          - cp
          - "{{workingDir}}/data.txt"
          - "{{workingDir}}/out.txt"
      restartPolicy: Never
    waitUntilRunning: PT3M
    inputFiles:
      data.txt: "{{inputs.file}}"
    outputFiles:
      - out.txt
Properties
Default true
Default { "image": "busybox" }
SubType string
Default false
Default default
SubType string
Default true
Default PT2S
Format duration
Default PT1H
Format duration
Default PT10M
Format duration
SubType string
Default v1
Default RSA
Default https://kubernetes.default.svc
SubType
SubType
SubType
SubType
SubType
Format date-time
Default busybox
SubType
SubType string
Format date-time
Format date-time
SubType string
SubType string
SubType integer