istio
1# This configs KinD to spin up a k8s cluster with mixed protocol LB support
2# This should be used to create K8s clusters with versions >= 1.20
3kind: Cluster
4apiVersion: kind.x-k8s.io/v1alpha4
5featureGates:
6MixedProtocolLBService: true
7EndpointSlice: true
8kubeadmConfigPatches:
9- |
10kind: ClusterConfiguration
11metadata:
12name: config
13etcd:
14local:
15# Run etcd in a tmpfs (in RAM) for performance improvements
16dataDir: /tmp/kind-cluster-etcd
17apiServer:
18extraArgs:
19"service-account-issuer": "kubernetes.default.svc"
20"service-account-signing-key-file": "/etc/kubernetes/pki/sa.key"
21containerdConfigPatches:
22- |-
23[plugins."io.containerd.grpc.v1.cri".registry.mirrors."localhost:5000"]
24endpoint = ["http://kind-registry:5000"]
25