Kubernetes
Enterprise Edition Talk to us
Kubernetes
yaml
type: "io.kestra.plugin.ee.kubernetes.runner.Kubernetes"Examples
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
config Non-dynamic
Definitions
io.kestra.plugin.ee.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.ee.kubernetes.models.OAuthTokenProvider
outputstring
task
passwordstring
trustCertsbooleanstring
trustStoreFilestring
trustStorePassphrasestring
usernamestring
containerDefaultSpec object
containerSpec object
delete booleanstring
Default
truefileSideCarSpec object
fileSidecar Non-dynamic
Default
{
"image": "busybox"
} Definitions
io.kestra.plugin.ee.kubernetes.runner.SideCar
defaultSpecobject
imagestring
Default
busyboxresourcesobject
killed Non-dynamic
Default
false Definitions
java.util.concurrent.atomic.AtomicBoolean
labels object
namespace string
Default
defaultnodeSelector object
podSpec object
pullPolicy string
Default
ALWAYSPossible Values
IF_NOT_PRESENTALWAYSNEVERresources Non-dynamic
Definitions
io.kestra.plugin.ee.kubernetes.runner.Kubernetes-Resources
limit
io.kestra.plugin.ee.kubernetes.runner.Kubernetes-Resource
cpustring
memorystring
request
io.kestra.plugin.ee.kubernetes.runner.Kubernetes-Resource
cpustring
memorystring
resume booleanstring
Default
trueserviceAccountName string
syncWorkingDirectory booleanstring
Default
falseversion Non-dynamicstring
waitForLogs string
Default
PT30SFormat
durationwaitUntilCompletion string
Default
PT1HFormat
durationwaitUntilRunning string
Default
PT10MFormat
duration