Skip to content

Instantly share code, notes, and snippets.

@larstobi
Created October 31, 2024 12:41
Show Gist options
  • Save larstobi/a87631a72c79ddd201948950790c9590 to your computer and use it in GitHub Desktop.
Save larstobi/a87631a72c79ddd201948950790c9590 to your computer and use it in GitHub Desktop.
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
containerdConfigPatches:
- |-
[plugins."io.containerd.grpc.v1.cri".registry]
[plugins."io.containerd.grpc.v1.cri".registry.tls]
ca_file = "/etc/ssl/certs/ca-certificates.crt"
nodes:
- role: control-plane
extraMounts:
- hostPath: /path/to/certs
containerPath: /custom-ca
kubeadmConfigPatches:
- |
kind: InitConfiguration
nodeRegistration:
kubeletExtraArgs:
node-labels: "ingress-ready=true"
preKubeadmCommands:
- mkdir -p /usr/local/share/ca-certificates
- cp /custom-ca/*.crt /usr/local/share/ca-certificates/
- update-ca-certificates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment