apiVersion: infrastructure.cluster.x-k8s.io/v1alpha3 kind: DockerMachineTemplate metadata: name: "target-cluster-md-0" namespace: default spec: template: spec: {} --- apiVersion: bootstrap.cluster.x-k8s.io/v1alpha3 kind: KubeadmConfigTemplate metadata: name: "target-cluster-md-0" namespace: default spec: template: spec: joinConfiguration: nodeRegistration: kubeletExtraArgs: {eviction-hard: 'nodefs.available<0%,nodefs.inodesFree<0%,imagefs.available<0%'} --- apiVersion: cluster.x-k8s.io/v1alpha3 kind: MachineDeployment metadata: name: "target-cluster-md-0" spec: clusterName: "target-cluster" replicas: ${ WORKER_MACHINE_COUNT } selector: matchLabels: {} template: spec: clusterName: "target-cluster" version: "v1.18.6" bootstrap: configRef: name: "target-cluster-md-0" namespace: default apiVersion: bootstrap.cluster.x-k8s.io/v1alpha3 kind: KubeadmConfigTemplate infrastructureRef: name: "target-cluster-md-0" namespace: default apiVersion: infrastructure.cluster.x-k8s.io/v1alpha3 kind: DockerMachineTemplate