|
| 1 | +apiVersion: kubekey.kubesphere.io/v1 |
| 2 | +kind: Config |
| 3 | +spec: |
| 4 | + # zone for kk. how to download files |
| 5 | + # kkzone: cn |
| 6 | + # work_dir is the directory where the artifact is extracted. |
| 7 | + # work_dir: /var/lib/kubekey/ |
| 8 | + # the version of kubernetes to be installed. |
| 9 | + # should be greater than or equal to kube_version_min_required. |
| 10 | + kube_version: {{ .kube_version }} |
| 11 | + # helm binary |
| 12 | + helm_version: v3.10.3 |
| 13 | + # etcd binary |
| 14 | + etcd_version: v3.5.6 |
| 15 | + # ========== image registry ========== |
| 16 | + # keepalived image tag. Used for load balancing when there are multiple image registry nodes. |
| 17 | + # keepalived_version: stable |
| 18 | + # ========== image registry: harbor ========== |
| 19 | + # harbor image tag |
| 20 | + # harbor_version: v2.7.1 |
| 21 | + # docker-compose binary |
| 22 | + # dockercompose_version: v2.14.0 |
| 23 | + # ========== image registry: registry ========== |
| 24 | + # registry image tag |
| 25 | + # registry_version: 2.8.3 |
| 26 | + # ========== cri ========== |
| 27 | + # crictl binary |
| 28 | + crictl_version: v1.24.0 |
| 29 | + # ========== cri: docker ========== |
| 30 | + # docker binary |
| 31 | + # docker_version: 20.10.24 |
| 32 | + # cridockerd. Required when kube_version is greater than 1.24 |
| 33 | + # cridockerd_version: v0.3.1 |
| 34 | + # ========== cri: containerd ========== |
| 35 | + # containerd binary |
| 36 | + containerd_version: v1.6.16 |
| 37 | + # runc binary |
| 38 | + runc_version: v1.1.4 |
| 39 | + # ========== cni ========== |
| 40 | + # cni_plugins binary |
| 41 | + # cni_plugins_version: v1.1.1 |
| 42 | + # ========== cni: calico ========== |
| 43 | + # calicoctl binary |
| 44 | + calico_version: v3.25.1 |
| 45 | + # ========== cni: cilium ========== |
| 46 | + # cilium helm |
| 47 | + # cilium_version: 1.13.5 |
| 48 | + # ========== cni: kubeovn ========== |
| 49 | + # kubeovn helm |
| 50 | + # kubeovn_version: 1.10.0 |
| 51 | + # ========== cni: hybridnet ========== |
| 52 | + # hybridnet helm |
| 53 | + # hybridnet_version: 0.6.8 |
| 54 | + # ========== storageclass ========== |
| 55 | + # ========== storageclass: nfs ========== |
| 56 | + # nfs provisioner helm version |
| 57 | + # nfs_provisioner_version: 4.0.18 |
| 58 | + kubernetes: |
| 59 | + controller_manager: |
| 60 | + extra_args: |
| 61 | + cluster-signing-duration: 87600h |
| 62 | + cri: |
| 63 | + sandbox_image: |
| 64 | + tag: "3.6" |
| 65 | + # support: containerd,docker |
| 66 | + container_manager: containerd |
| 67 | + |
| 68 | + # image_manifests: |
| 69 | + # - docker.io/calico/apiserver:v3.25.1 |
| 70 | + # - docker.io/calico/cni:v3.25.1 |
| 71 | + # - docker.io/calico/csi:v3.25.1 |
| 72 | + # - docker.io/calico/kube-controllers:v3.25.1 |
| 73 | + # - docker.io/calico/node-driver-registrar:v3.25.1 |
| 74 | + # - docker.io/calico/node:v3.25.1 |
| 75 | + # - docker.io/calico/pod2daemon-flexvol:v3.25.1 |
| 76 | + # - docker.io/kubesphere/k8s-dns-node-cache:1.22.20 |
| 77 | + # - docker.io/openebs/provisioner-localpv:3.3.0 |
| 78 | + # - docker.io/coredns/coredns:1.8.6 |
| 79 | + # - docker.io/kubesphere/kube-apiserver:{{ .kube_version }} |
| 80 | + # - docker.io/kubesphere/kube-controller-manager:{{ .kube_version }} |
| 81 | + # - docker.io/kubesphere/kube-proxy:{{ .kube_version }} |
| 82 | + # - docker.io/kubesphere/kube-scheduler:{{ .kube_version }} |
| 83 | + # - docker.io/kubesphere/pause:3.6 |
| 84 | + # - quay.io/tigera/operator:v1.36.5 |
| 85 | + # - docker.io/calico/ctl:v3.25.1 |
| 86 | + # - docker.io/calico/typha:v3.25.1 |
| 87 | + # - docker.io/calico/apiserver:v3.25.1 |
| 88 | + # - docker.io/calico/kube-controllers:v3.25.1 |
| 89 | + # - docker.io/calico/node:v3.25.1 |
| 90 | + # - docker.io/calico/pod2daemon-flexvol:v3.25.1 |
| 91 | + # - docker.io/calico/cni:v3.25.1 |
| 92 | + # - docker.io/calico/node-driver-registrar:v3.25.1 |
| 93 | + # - docker.io/calico/csi:v3.25.1 |
0 commit comments