Kubernetes Kubernetes
Kubernetes Certified
Enterprise Edition Talk to us

yaml
type: "io.kestra.plugin.ee.kubernetes.runner.Kubernetes"
yaml
id: new-shell
namespace: company.team

tasks:
  - id: shell
    type: io.kestra.plugin.scripts.shell.Commands
    taskRunner:
      type: io.kestra.plugin.ee.kubernetes.runner.Kubernetes
    commands:
      - echo "Hello World"

yaml
id: new-shell-with-file
namespace: company.team

inputs:
  - id: file
    type: FILE

tasks:
  - id: shell
    type: io.kestra.plugin.scripts.shell.Commands
    inputFiles:
      data.txt: "{{ inputs.file }}"
    outputFiles:
      - out.txt
    containerImage: centos
    taskRunner:
      type: io.kestra.plugin.ee.kubernetes.runner.Kubernetes
    commands:
      - cp {{ workingDir }}/data.txt {{ workingDir }}/out.txt
Properties
Definitions
apiVersionstring
Defaultv1
caCertDatastring
caCertFilestring
clientCertDatastring
clientCertFilestring
clientKeyAlgostring
DefaultRSA
clientKeyDatastring
clientKeyFilestring
clientKeyPassphrasestring
disableHostnameVerificationbooleanstring
keyStoreFilestring
keyStorePassphrasestring
masterUrlstring
Defaulthttps://kubernetes.default.svc
namespacestring
oauthTokenstring
oauthTokenProvider
outputstring
task
passwordstring
trustCertsbooleanstring
trustStoreFilestring
trustStorePassphrasestring
usernamestring
Defaulttrue
Default{ "image": "busybox" }
Definitions
defaultSpecobject
imagestring
Defaultbusybox
resourcesobject
Defaultfalse
Definitions
Defaultdefault
DefaultALWAYS
Possible Values
IF_NOT_PRESENTALWAYSNEVER
Definitions
limit
cpustring
memorystring
request
cpustring
memorystring
Defaulttrue
Defaultfalse
DefaultPT30S
Formatduration
DefaultPT1H
Formatduration
DefaultPT10M
Formatduration

Create automations with Ee Kubernetes Kubernetes Runner Kubernetes