kubekey/builtin/core/defaults/config/v1.25.yaml
liujian b68c73de2d
feat: add role dependency in builtin playbook (#2653)
Signed-off-by: joyceliu <joyceliu@yunify.com>
2025-07-09 16:10:18 +08:00

94 lines
3.2 KiB
YAML

apiVersion: kubekey.kubesphere.io/v1
kind: Config
spec:
# zone for kk. how to download files
# kkzone: cn
# work_dir is the directory where the artifact is extracted.
# work_dir: /var/lib/kubekey/
# the version of kubernetes to be installed.
# should be greater than or equal to kube_version_min_required.
kube_version: {{ .kube_version }}
# helm binary
helm_version: v3.10.3
# etcd binary
etcd_version: v3.5.7
# ========== image registry ==========
# keepalived image tag. Used for load balancing when there are multiple image registry nodes.
# keepalived_version: 2.0.20
# ========== image registry: harbor ==========
# harbor image tag
# harbor_version: v2.8.1
# docker-compose binary
# dockercompose_version: v2.15.1
# ========== image registry: docker-registry ==========
# docker-registry image tag
# docker_registry_version: 2.8.3
# ========== cri ==========
# crictl binary
crictl_version: v1.25.0
# ========== cri: docker ==========
# docker binary
# docker_version: 20.10.24
# cridockerd. Required when kube_version is greater than 1.24
# cridockerd_version: v0.3.1
# ========== cri: containerd ==========
# containerd binary
containerd_version: v1.6.19
# runc binary
runc_version: v1.1.4
# ========== cni ==========
# cni_plugins binary
# cni_plugins_version: v1.1.1
# ========== cni: calico ==========
# calicoctl binary
calico_version: v3.25.1
# ========== cni: cilium ==========
# cilium helm
# cilium_version: 1.13.5
# ========== cni: kubeovn ==========
# kubeovn helm
# kubeovn_version: 1.10.0
# ========== cni: hybridnet ==========
# hybridnet helm
# hybridnet_version: 0.6.8
# ========== storageclass ==========
# ========== storageclass: nfs ==========
# nfs provisioner helm version
# nfs_provisioner_version: 4.0.18
kubernetes:
controller_manager:
extra_args:
cluster-signing-duration: 87600h
cri:
sandbox_image:
tag: "3.6"
# support: containerd,docker
container_manager: containerd
# image_manifests:
# - docker.io/calico/apiserver:v3.25.1
# - docker.io/calico/cni:v3.25.1
# - docker.io/calico/csi:v3.25.1
# - docker.io/calico/kube-controllers:v3.25.1
# - docker.io/calico/node-driver-registrar:v3.25.1
# - docker.io/calico/node:v3.25.1
# - docker.io/calico/pod2daemon-flexvol:v3.25.1
# - docker.io/kubesphere/k8s-dns-node-cache:1.22.20
# - docker.io/openebs/provisioner-localpv:3.3.0
# - docker.io/coredns/coredns:1.8.6
# - docker.io/kubesphere/kube-apiserver:{{ .kube_version }}
# - docker.io/kubesphere/kube-controller-manager:{{ .kube_version }}
# - docker.io/kubesphere/kube-proxy:{{ .kube_version }}
# - docker.io/kubesphere/kube-scheduler:{{ .kube_version }}
# - docker.io/kubesphere/pause:3.6
# - quay.io/tigera/operator:v1.36.5
# - docker.io/calico/ctl:v3.25.1
# - docker.io/calico/typha:v3.25.1
# - docker.io/calico/apiserver:v3.25.1
# - docker.io/calico/kube-controllers:v3.25.1
# - docker.io/calico/node:v3.25.1
# - docker.io/calico/pod2daemon-flexvol:v3.25.1
# - docker.io/calico/cni:v3.25.1
# - docker.io/calico/node-driver-registrar:v3.25.1
# - docker.io/calico/csi:v3.25.1