istio.io/istio@v0.0.0-20240520182934-d79c90f27776/prow/config/modern.yaml (about)

     1  # This configs KinD to spin up a k8s cluster with testing optimized config
     2  # This should be used to create K8s clusters with versions >= 1.28
     3  kind: Cluster
     4  apiVersion: kind.x-k8s.io/v1alpha4
     5  featureGates: {}
     6  kubeadmConfigPatches:
     7  - |
     8    apiVersion: kubeadm.k8s.io/v1beta3
     9    kind: ClusterConfiguration
    10    metadata:
    11      name: config
    12    etcd:
    13      local:
    14        # Run etcd in a tmpfs (in RAM) for performance improvements
    15        dataDir: /tmp/kind-cluster-etcd
    16    # We run single node, drop leader election to reduce overhead
    17    controllerManager:
    18      extraArgs:
    19        leader-elect: "false"
    20    scheduler:
    21      extraArgs:
    22        leader-elect: "false"
    23    apiServer:
    24      extraArgs:
    25        "service-account-issuer": "kubernetes.default.svc"
    26        "service-account-signing-key-file": "/etc/kubernetes/pki/sa.key"
    27  containerdConfigPatches:
    28  - |-
    29    [plugins."io.containerd.grpc.v1.cri".registry.mirrors."localhost:5000"]
    30      endpoint = ["http://kind-registry:5000"]