airship-in-a-bottle/deployment_files/global/v1.0demo/software/config/Kubelet.yaml

36 lines
988 B
YAML

---
schema: promenade/Kubelet/v1
metadata:
schema: metadata/Document/v1
name: kubelet
layeringDefinition:
abstract: false
layer: global
storagePolicy: cleartext
substitutions:
- src:
schema: pegleg/SoftwareVersions/v1
name: software-versions
path: .images.kubernetes.pause
dest:
path: .images.pause
- src:
schema: pegleg/SeccompProfile/v1
name: seccomp-default
path: .seccompDirPath
dest:
path: .arguments[7]
pattern: SECCOMP_PROFILE_ROOT
data:
arguments:
- --cni-bin-dir=/opt/cni/bin
- --cni-conf-dir=/etc/cni/net.d
- --eviction-max-pod-grace-period=-1
- --eviction-hard="nodefs.available<1Gi,imagefs.available<1Gi"
- --eviction-minimum-reclaim="nodefs.available=1Gi,imagefs.available=1Gi"
- --network-plugin=cni
- --node-status-update-frequency=5s
- --seccomp-profile-root=SECCOMP_PROFILE_ROOT
- --serialize-image-pulls=false
- --v=5