podman-kube-play(1) General Commands Manual podman-kube-play(1) (NAME) podman-kube-play - YAML (SYNOPSIS) podman kube play [] file.yml|-|https://website.io/file.yml (DESCRIPTION) podman kube play YAML . YAML . (ID) . YAML <<->> podman kube play YAML (stdin) . URL YAML https://podman.io/demo.yml. podman kube play YAML URL . --down podman kube play ( ). --replace podman kube play ( ) YAML . ( podman-kube-generate(1) ). . (kinds) : o Pod o Deployment o PersistentVolumeClaim o ConfigMap o Secret o DaemonSet o Job (Kubernetes Pods or Deployments) kube play : hostPath emptyDir configMap persistentVolumeClaim image. o hostPath default (empty) DirectoryOrCreate Directory FileOrCreate File Socket CharDevice BlockDevice . path hostPath (/) (named volume) . o persistentVolumeClaim claimName . o emptyDir . o configMap . o image ( ). . (rootful) . : always . restartPolicy (spec) . : YAML (init containers) once . io.podman.annotations.init.container.type always . : hostPath kube play SELinux (z) (bind mounts) ( chcon -t container_file_t -R ). : (userns) io.podman.annotations.userns pod/deployment . io.podman.annotations.userns=keep-id (UID:GID) . --userns . : io.podman.annotations.volumes-from . . YAML . io.podman.annotations.volumes-from/targetContainer: "sourceContainer1:mountOpts1;sourceContainer2:mountOpts2" . : :latest . Buildah localhost :latest . : podman play kube podman kube play . : podman kube down YAML podman kube play . : (infra container) podman kube play io.podman.annotations.infra.name . yaml --infra-name . : io.podman.annotations.pids-limit/$ctrname (pids limit) . : io.podman.annotations.cpuset/$ctrname (CPU) . --cpuset-cpus=number podman-run(1) . : io.podman.annotations.memory-nodes/$ctrname NUMA . --cpuset-mems=nodes podman-run(1) . (Kubernetes PersistentVolumeClaims) PersistentVolumeClaim . PersistentVolumeClaim . . o volume.podman.io/driver o volume.podman.io/device o volume.podman.io/type o volume.podman.io/uid o volume.podman.io/gid o volume.podman.io/mount-options o volume.podman.io/import-source o volume.podman.io/image volume.podman.io/import-source (.tar, .tar.gz, .tgz, .bzip, .tar.xz, .txz, .tar.zst) . kube play Containerfile . ( WSL2) . YAML : apiVersion: v1 kind: Pod metadata: ... spec: containers: - name: container image: foobar ... foobar Containerfile Dockerfile Podman kube play foobar . : |- mykubefiles |- myplayfile.yaml |- foobar |- Containerfile foobar (context directory) . foobar --build . --build=false . Kube play CDI ( ) ( GPU) . : apiVersion: v1 kind: Pod spec: containers: - name: container resources: limits: nvidia.com/gpu=all: 1 --device CDI : podman.io/device=. (Kubernetes ConfigMap) . ConfigMap . YAML ConfigMap : apiVersion: v1 kind: ConfigMap metadata: name: foo data: FOO: bar --- apiVersion: v1 kind: Pod metadata: name: foobar spec: containers: - name: container-1 image: foobar envFrom: - configMapRef: name: foo optional: false FOO container-1 bar . (Kubernetes Secret) . . YAML Secret : kind: Secret apiVersion: v1 metadata: name: foo data: foo: YmFy # base64 for bar --- apiVersion: v1 kind: Pod metadata: name: foobar spec: containers: - name: container-1 image: foobar env: - name: FOO valueFrom: secretKeyRef: name: foo key: foo FOO container-1 bar . () (Automounting Volumes (deprecated)) : . . io.podman.annotations.kube.image.automount/$ctrname . : o . o (volume directive) . o . /test/test_dir /test/test_dir /test/test_dir . o . . o . o "io.podman.annotations.kube.image.automount/$ctrname" (;) . . . (OPTIONS) --annotation=key=value . . : podman kube play --annotation YAML . (io.podman.annotations.userns) (io.podman.annotations.volumes- from) . --authfile=path . ${XDG_RUNTIME_DIR}/containers/auth.json / $HOME/.config/containers/auth.json . podman login . $HOME/.docker/config.json docker login . : REGISTRY_AUTH_FILE . export REGISTRY_AUTH_FILE=path . --build . --build=false . ( ) : BUILDAH_ISOLATION : export BUILDAH_ISOLATION=oci. podman- build.1.md . --cert-dir=path path ( *.crt, *.cert, *.key) (: /etc/containers/certs.d). containers-certs.d(5) . ( ( WSL2) ) --configmap=path YAML path . ( ) : --configmap YAML . YAML (multi-doc) ConfigMap . --context-dir=path path . --build true . ( ) --creds=[username[:password]] [username[:password]] . . (echo) . . (mirrors) ( containers- registries.conf(5) ) containers- auth.json(5) . --force PersistentVolumeClaim --down. --help, -h . --ip=IP address IP . kube play . : --network name:ip= . --log-driver=driver . --log-opt=name=value . . *name* : path: ( --log-opt path=/var/log/container/mycontainer.json) max-size: ( --log-opt max-size=10mb) tag: (tag) ( --log-opt tag="{{.ImageName}}". podman inspect --format . journald . label: ( --log-opt label="CONTAINER_IMAGE={{.ImageName}}". podman inspect --format . . journald . --mac-address=MAC address MAC . kube play . : --network name:mac= . --network=mode, --net . mode : o bridge[:OPTIONS,...]: (bridge) . (rootful) . : o alias=name: . o ip=IPv4: IPv4 . o ip6=IPv6: IPv6 . o mac=MAC: MAC . o interface_name=name: . o host_interface_name=name: ( ). netavark . netavark . (rootless bridge) rootlessport . rootless_port_forwarder="pasta" [network] containers.conf(5) pasta ( pesto) IP . . IPv4 MAC --network bridge:ip=10.88.0.10,mac=44:33:22:11:00:99 . o [:OPTIONS,...]: podman network create . bridge . --network . --network bridge . o none: . o container:id: . o host: . : TCP/UDP localhost . . o ns:path: . o private: . (rootful) bridge (rootless) pasta . o pasta[:OPTIONS,...]: pasta(1) (user-mode). rootless . IPv4 IPv6 . IP . pasta(1) . pasta(1) --config-net --no-map-gw (gateway) . --map-gw pasta ( pasta(1) ). DNS --dns-forward 169.254.1.1 resolv.conf(5) . IP --dns-forward . host.containers.internal /etc/hosts --map-guest-addr 169.254.1.2 . IP . TCP UDP ( --publish -t/-u pasta) -t none -u none . -T none -U none . containers.conf(5) pasta_options network . : o pasta:--map-gw: (gateway). o pasta:--mtu,1500: MTU tap . o pasta:--ipv4-only,-a,10.0.2.0,-n,24,-g,10.0.2.2,--dns- forward,10.0.2.3,-m,1500,--no-ndp,--no-dhcpv6,--no-dhcp: IPv6 10.0.2.0/24 tap0 10.0.2.2 DNS 10.0.2.3 MTU NDP DHCPv6 DHCP. o pasta:-I,tap0,--ipv4-only,-a,10.0.2.0,-n,24,-g,10.0.2.2,--dns- forward,10.0.2.3,--no-ndp,--no-dhcpv6,--no-dhcp: MTU . o pasta:-t,auto,-u,auto,-T,auto,-U,auto: . o pasta:-T,5201: TCP loopback tap . host YAML (pod to pod) . --no-hostname /etc/hostname . /etc/hostname . --no-hostname /etc/hostname . --no-hosts /etc/hosts . /etc/hosts ( --name ) ( --hostname ) host.containers.internal host.docker.internal --add-host . --add-host . --no-hosts /etc/hosts . no_hosts=true containers.conf . YAML . --no-pod-prefix . --publish=[[ip:][hostPort]:]containerPort[/protocol] YAML. YAML . containerPort . containerPort YAML . --publish-all true () containerPort YAML . --publish hostPort hostPort containerPort . false ( ) hostPort --publish . --quiet, -q . --replace kube play . YAML . --seccomp-profile-root=path seccomp (: "/var/lib/kubelet/seccomp"). ( ( WSL2) ) --start false . --tls-verify HTTPS (: true). true TLS . false TLS . TLS containers-registries.conf(5) . --userns=mode (user namespace) . --userns : - --pod --userns . - PODMAN_USERNS . - userns containers.conf . - --userns=host . --userns="" ( ) --userns=host . --gidmap --uidmap --subuidname --subgidname . (Key) --userns (rootless): +------------------------+------------------------------------------------+--------------------------------------------------------+ | (Key) | (Host User) | (Container User) | +------------------------+------------------------------------------------+--------------------------------------------------------+ |auto | $UID | nil ( UID | | | | | | | | | | | | .) | +------------------------+------------------------------------------------+--------------------------------------------------------+ |host | $UID | 0 ( | | | | root | | | | | | | | .) | +------------------------+------------------------------------------------+--------------------------------------------------------+ |keep-id | $UID | $UID ( | | | | UID | | | | .) | +------------------------+------------------------------------------------+--------------------------------------------------------+ |keep-id:uid=200,gid=210 | $UID | 200:210 ( | | | | UID | | | | GID | | | | .) | +------------------------+------------------------------------------------+--------------------------------------------------------+ |nomap | $UID | nil ( UID | | | | | | | | | | | | .) | +------------------------+------------------------------------------------+--------------------------------------------------------+ mode : auto[:OPTIONS,...]: . o (rootful mode): --userns=auto containers /etc/subuid /etc/subgid (subordinate) . : containers:2147483647:2147483648. o (rootless mode): /etc/subuid /etc/subgid . --userns=auto UID . subuid(5) . UID GID containers . UID . UID GID size . --userns=keep-id subuid subgid . --userns=nomap subuid subgid . --userns=auto --userns=nomap --userns=keep-id . auto: o gidmapping=CONTAINER_GID:HOST_GID:SIZE: GID . o size=SIZE: --userns=auto:size=8192. size auto . o uidmapping=CONTAINER_UID:HOST_UID:SIZE: UID . (UID GID) gidmapping uidmapping @ . . --uidmap . container:id: . host "" ( ): . . keep-id: UID:GID . root . init (UID) . USER --user . keep-id: o uid=UID: UID . o gid=GID: GID . o size=SIZE: . . root . nomap: UID:GID . root . ns:namespace: . --wait, -w (foreground). false . podman pod ps . tty Ctrl-C . podman kube play . (EXAMPLES) YAML : $ podman kube play demo.yml 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 YAML stdin: $ cat demo.yml | podman kube play - 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 YAML : $ podman kube play --down demo.yml Pods stopped: 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 Pods removed: 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 : $ podman kube play demo.yml --configmap configmap-foo.yml,configmap-bar.yml 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 $ podman kube play demo.yml --configmap configmap-foo.yml --configmap configmap-bar.yml 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 IP : $ podman kube play demo.yml --network net1:ip=10.89.1.5 --network net2:ip=10.89.10.10 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 podman-network-create(1) . URL YAML: $ podman kube play https://podman.io/demo.yml 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 $ podman kube play --down https://podman.io/demo.yml Pods stopped: 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 Pods removed: 52182811df2b1e73f36476003a66ec872101ea59034ac0d4d3a7b40903b955a6 YAML URL podman kube play --down URL . Podman Kube Play YAML podman kube play . : N/A (single-node) . (Pod Fields) +--------------------------------------------------+------------------------------------+ | (Field) | (Support) | +--------------------------------------------------+------------------------------------+ |containers | | +--------------------------------------------------+------------------------------------+ |initContainers | | +--------------------------------------------------+------------------------------------+ |imagePullSecrets | | +--------------------------------------------------+------------------------------------+ |enableServiceLinks | | +--------------------------------------------------+------------------------------------+ |os.name | | +--------------------------------------------------+------------------------------------+ |volumes | | +--------------------------------------------------+------------------------------------+ |nodeSelector | N/A | +--------------------------------------------------+------------------------------------+ |nodeName | N/A | +--------------------------------------------------+------------------------------------+ |affinity.nodeAffinity | N/A | +--------------------------------------------------+------------------------------------+ |affinity.podAffinity | N/A | +--------------------------------------------------+------------------------------------+ |affinity.podAntiAffinity | N/A | +--------------------------------------------------+------------------------------------+ |tolerations.key | N/A | +--------------------------------------------------+------------------------------------+ |tolerations.operator | N/A | +--------------------------------------------------+------------------------------------+ |tolerations.effect | N/A | +--------------------------------------------------+------------------------------------+ |tolerations.tolerationSeconds | N/A | +--------------------------------------------------+------------------------------------+ |schedulerName | N/A | +--------------------------------------------------+------------------------------------+ |runtimeClassName | | +--------------------------------------------------+------------------------------------+ |priorityClassName | | +--------------------------------------------------+------------------------------------+ |priority | | +--------------------------------------------------+------------------------------------+ |topologySpreadConstraints.maxSkew | N/A | +--------------------------------------------------+------------------------------------+ |topologySpreadConstraints.topologyKey | N/A | +--------------------------------------------------+------------------------------------+ |topologySpreadConstraints.whenUnsatisfiable | N/A | +--------------------------------------------------+------------------------------------+ |topologySpreadConstraints.labelSelector | N/A | +--------------------------------------------------+------------------------------------+ |topologySpreadConstraints.minDomains | N/A | +--------------------------------------------------+------------------------------------+ |restartPolicy | | +--------------------------------------------------+------------------------------------+ |terminationGracePeriodSeconds | | +--------------------------------------------------+------------------------------------+ |activeDeadlineSeconds | | +--------------------------------------------------+------------------------------------+ |readinessGates.conditionType | | +--------------------------------------------------+------------------------------------+ |hostname | | +--------------------------------------------------+------------------------------------+ |setHostnameAsFQDN | | +--------------------------------------------------+------------------------------------+ |subdomain | | +--------------------------------------------------+------------------------------------+ |hostAliases.hostnames | | +--------------------------------------------------+------------------------------------+ |hostAliases.ip | | +--------------------------------------------------+------------------------------------+ |dnsConfig.nameservers | | +--------------------------------------------------+------------------------------------+ |dnsConfig.options.name | | +--------------------------------------------------+------------------------------------+ |dnsConfig.options.value | | +--------------------------------------------------+------------------------------------+ |dnsConfig.searches | | +--------------------------------------------------+------------------------------------+ |dnsPolicy | | +--------------------------------------------------+------------------------------------+ |hostNetwork | | +--------------------------------------------------+------------------------------------+ |hostPID | | +--------------------------------------------------+------------------------------------+ |hostIPC | | +--------------------------------------------------+------------------------------------+ |shareProcessNamespace | | +--------------------------------------------------+------------------------------------+ |serviceAccountName | | +--------------------------------------------------+------------------------------------+ |automountServiceAccountToken | | +--------------------------------------------------+------------------------------------+ |securityContext.runAsUser | | +--------------------------------------------------+------------------------------------+ |securityContext.runAsNonRoot | | +--------------------------------------------------+------------------------------------+ |securityContext.runAsGroup | | +--------------------------------------------------+------------------------------------+ |securityContext.supplementalGroups | | +--------------------------------------------------+------------------------------------+ |securityContext.fsGroup | | +--------------------------------------------------+------------------------------------+ |securityContext.fsGroupChangePolicy | | +--------------------------------------------------+------------------------------------+ |securityContext.seccompProfile.type | | +--------------------------------------------------+------------------------------------+ |securityContext.seccompProfile.localhostProfile | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.level | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.role | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.type | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.user | | +--------------------------------------------------+------------------------------------+ |securityContext.sysctls.name | | +--------------------------------------------------+------------------------------------+ |securityContext.sysctls.value | | +--------------------------------------------------+------------------------------------+ |securityContext.windowsOptions.gmsaCredentialSpec | | +--------------------------------------------------+------------------------------------+ |securityContext.windowsOptions.hostProcess | | +--------------------------------------------------+------------------------------------+ |securityContext.windowsOptions.runAsUserName | | +--------------------------------------------------+------------------------------------+ (Container Fields) +--------------------------------------------------+------------------------------------+ | (Field) | (Support) | +--------------------------------------------------+------------------------------------+ |name | | +--------------------------------------------------+------------------------------------+ |image | | +--------------------------------------------------+------------------------------------+ |imagePullPolicy | | +--------------------------------------------------+------------------------------------+ |command | | +--------------------------------------------------+------------------------------------+ |args | | +--------------------------------------------------+------------------------------------+ |workingDir | | +--------------------------------------------------+------------------------------------+ |ports.containerPort | | +--------------------------------------------------+------------------------------------+ |ports.hostIP | | +--------------------------------------------------+------------------------------------+ |ports.hostPort | | +--------------------------------------------------+------------------------------------+ |ports.name | | +--------------------------------------------------+------------------------------------+ |ports.protocol | | +--------------------------------------------------+------------------------------------+ |env.name | | +--------------------------------------------------+------------------------------------+ |env.value | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.configMapKeyRef.key | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.configMapKeyRef.name | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.configMapKeyRef.optional | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.fieldRef | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.resourceFieldRef | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.secretKeyRef.key | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.secretKeyRef.name | | +--------------------------------------------------+------------------------------------+ |env.valueFrom.secretKeyRef.optional | | +--------------------------------------------------+------------------------------------+ |envFrom.configMapRef.name | | +--------------------------------------------------+------------------------------------+ |envFrom.configMapRef.optional | | +--------------------------------------------------+------------------------------------+ |envFrom.prefix | | +--------------------------------------------------+------------------------------------+ |envFrom.secretRef.name | | +--------------------------------------------------+------------------------------------+ |envFrom.secretRef.optional | | +--------------------------------------------------+------------------------------------+ |volumeMounts.mountPath | | +--------------------------------------------------+------------------------------------+ |volumeMounts.name | | +--------------------------------------------------+------------------------------------+ |volumeMounts.mountPropagation | | +--------------------------------------------------+------------------------------------+ |volumeMounts.readOnly | | +--------------------------------------------------+------------------------------------+ |volumeMounts.subPath | | +--------------------------------------------------+------------------------------------+ |volumeMounts.subPathExpr | | +--------------------------------------------------+------------------------------------+ |volumeDevices.devicePath | | +--------------------------------------------------+------------------------------------+ |volumeDevices.name | | +--------------------------------------------------+------------------------------------+ |resources.limits | | +--------------------------------------------------+------------------------------------+ |resources.requests | | +--------------------------------------------------+------------------------------------+ |lifecycle.postStart | | +--------------------------------------------------+------------------------------------+ |lifecycle.preStop | | +--------------------------------------------------+------------------------------------+ |lifecycle.stopSignal | | +--------------------------------------------------+------------------------------------+ |terminationMessagePath | | +--------------------------------------------------+------------------------------------+ |terminationMessagePolicy | | +--------------------------------------------------+------------------------------------+ |livenessProbe | | +--------------------------------------------------+------------------------------------+ |readinessProbe | | +--------------------------------------------------+------------------------------------+ |startupProbe | | +--------------------------------------------------+------------------------------------+ |securityContext.runAsUser | | +--------------------------------------------------+------------------------------------+ |securityContext.runAsNonRoot | | +--------------------------------------------------+------------------------------------+ |securityContext.runAsGroup | | +--------------------------------------------------+------------------------------------+ |securityContext.readOnlyRootFilesystem | | +--------------------------------------------------+------------------------------------+ |securityContext.procMount | | +--------------------------------------------------+------------------------------------+ |securityContext.privileged | | +--------------------------------------------------+------------------------------------+ |securityContext.allowPrivilegeEscalation | | +--------------------------------------------------+------------------------------------+ |securityContext.capabilities.add | | +--------------------------------------------------+------------------------------------+ |securityContext.capabilities.drop | | +--------------------------------------------------+------------------------------------+ |securityContext.seccompProfile.type | | +--------------------------------------------------+------------------------------------+ |securityContext.seccompProfile.localhostProfile | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.level | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.role | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.type | | +--------------------------------------------------+------------------------------------+ |securityContext.seLinuxOptions.user | | +--------------------------------------------------+------------------------------------+ |securityContext.windowsOptions.gmsaCredentialSpec | | +--------------------------------------------------+------------------------------------+ |securityContext.windowsOptions.hostProcess | | +--------------------------------------------------+------------------------------------+ |securityContext.windowsOptions.runAsUserName | | +--------------------------------------------------+------------------------------------+ |stdin | | +--------------------------------------------------+------------------------------------+ |stdinOnce | | +--------------------------------------------------+------------------------------------+ |tty | | +--------------------------------------------------+------------------------------------+ PersistentVolumeClaim +---------------------+------------------------------------+ | (Field) | (Support) | +---------------------+------------------------------------+ |volumeName | | +---------------------+------------------------------------+ |storageClassName | | +---------------------+------------------------------------+ |volumeMode | | +---------------------+------------------------------------+ |accessModes | | +---------------------+------------------------------------+ |selector | | +---------------------+------------------------------------+ |resources.limits | | +---------------------+------------------------------------+ |resources.requests | | +---------------------+------------------------------------+ ConfigMap +---------------------+------------------------------------+ | (Field) | (Support) | +---------------------+------------------------------------+ |binaryData | | +---------------------+------------------------------------+ |data | | +---------------------+------------------------------------+ |immutable | | +---------------------+------------------------------------+ Deployment +--------------------------------------+------------------------------------+ | (Field) | (Support) | +--------------------------------------+------------------------------------+ |replicas | ( | | | | | | | | | | | | | | | ) | +--------------------------------------+------------------------------------+ |selector | | +--------------------------------------+------------------------------------+ |template | | +--------------------------------------+------------------------------------+ |minReadySeconds | | +--------------------------------------+------------------------------------+ |strategy.type | | +--------------------------------------+------------------------------------+ |strategy.rollingUpdate.maxSurge | | +--------------------------------------+------------------------------------+ |strategy.rollingUpdate.maxUnavailable | | +--------------------------------------+------------------------------------+ |revisionHistoryLimit | | +--------------------------------------+------------------------------------+ |progressDeadlineSeconds | | +--------------------------------------+------------------------------------+ |paused | | +--------------------------------------+------------------------------------+ DaemonSet +--------------------------------------+------------------------------------+ | (Field) | (Support) | +--------------------------------------+------------------------------------+ |selector | | +--------------------------------------+------------------------------------+ |template | | +--------------------------------------+------------------------------------+ |minReadySeconds | | +--------------------------------------+------------------------------------+ |strategy.type | | +--------------------------------------+------------------------------------+ |strategy.rollingUpdate.maxSurge | | +--------------------------------------+------------------------------------+ |strategy.rollingUpdate.maxUnavailable | | +--------------------------------------+------------------------------------+ |revisionHistoryLimit | | +--------------------------------------+------------------------------------+ Job +------------------------+-------------------------------------------------------------------------------------------------------+ | (Field) | (Support) | +------------------------+-------------------------------------------------------------------------------------------------------+ |activeDeadlineSeconds | | +------------------------+-------------------------------------------------------------------------------------------------------+ |selector | ( k8s ) | +------------------------+-------------------------------------------------------------------------------------------------------+ |template | | +------------------------+-------------------------------------------------------------------------------------------------------+ |backoffLimit | | +------------------------+-------------------------------------------------------------------------------------------------------+ |completionMode | | +------------------------+-------------------------------------------------------------------------------------------------------+ |completions | ( kube generate ) | +------------------------+-------------------------------------------------------------------------------------------------------+ |manualSelector | | +------------------------+-------------------------------------------------------------------------------------------------------+ |parallelism | ( kube generate ) | +------------------------+-------------------------------------------------------------------------------------------------------+ |podFailurePolicy | | +------------------------+-------------------------------------------------------------------------------------------------------+ |suspend | | +------------------------+-------------------------------------------------------------------------------------------------------+ |ttlSecondsAfterFinished | | +------------------------+-------------------------------------------------------------------------------------------------------+ (SEE ALSO) podman(1), podman-kube(1), podman-kube-down(1), podman-network- create(1), podman-kube-generate(1), podman-build(1), containers- certs.d(5) podman-kube-play(1)