mirror of
https://github.com/kubesphere/kubekey.git
synced 2025-12-25 17:12:50 +00:00
feat: add kube vip image in templates feat: add kube vip image in templates feat: add kube vip image in templates Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
100 lines
3.3 KiB
YAML
100 lines
3.3 KiB
YAML
kubernetes:
|
|
# helm binary
|
|
helm_version: v3.12.1
|
|
control_plane_endpoint:
|
|
kube_vip:
|
|
image:
|
|
tag: v0.7.2
|
|
etcd:
|
|
# etcd binary
|
|
etcd_version: v3.5.9
|
|
image_registry:
|
|
# ========== 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.10.2
|
|
# docker-compose binary
|
|
dockercompose_version: v2.20.3
|
|
# ========== image registry: docker-registry ==========
|
|
# docker-registry image tag
|
|
docker_registry_version: 2.8.3
|
|
cri:
|
|
# support: containerd,docker
|
|
container_manager: containerd
|
|
sandbox_image:
|
|
tag: "3.8"
|
|
# ========== cri ==========
|
|
# crictl binary
|
|
crictl_version: v1.28.0
|
|
# ========== cri: docker ==========
|
|
# docker binary
|
|
docker_version: 24.0.6
|
|
# cridockerd. Required when kube_version is greater than 1.24
|
|
cridockerd_version: v0.3.1
|
|
# ========== cri: containerd ==========
|
|
# containerd binary
|
|
containerd_version: v1.7.3
|
|
# runc binary
|
|
runc_version: v1.1.7
|
|
# skip tls verify when pulling images
|
|
skip_tls_verify: false
|
|
cni:
|
|
multus:
|
|
image:
|
|
tag: v4.1.0
|
|
# ========== cni ==========
|
|
# cni_plugins binary (optional)
|
|
# cni_plugins_version: v1.2.0
|
|
# ========== cni: calico ==========
|
|
# calicoctl binary
|
|
calico_version: v3.28.2
|
|
# ========== cni: cilium ==========
|
|
# cilium helm
|
|
cilium_version: 1.16.16
|
|
# ========== cni: kubeovn ==========
|
|
# kubeovn helm
|
|
kubeovn_version: 1.12.0
|
|
# ========== cni: hybridnet ==========
|
|
# hybridnet helm
|
|
hybridnet_version: 0.6.8
|
|
storage_class:
|
|
# ========== storageclass ==========
|
|
# ========== storageclass: local ==========
|
|
local:
|
|
provisioner_image:
|
|
tag: 3.4.0
|
|
linux_utils_image:
|
|
tag: 3.4.0
|
|
# ========== storageclass: nfs ==========
|
|
# nfs provisioner helm version
|
|
nfs_provisioner_version: 4.0.10
|
|
dns:
|
|
dns_image:
|
|
tag: v1.10.1
|
|
dns_cache_image:
|
|
tag: 1.22.20
|
|
image_manifests:
|
|
- docker.io/calico/apiserver:{{ .cni.calico_version }}
|
|
- docker.io/calico/cni:{{ .cni.calico_version }}
|
|
- docker.io/calico/ctl:{{ .cni.calico_version }}
|
|
- docker.io/calico/csi:{{ .cni.calico_version }}
|
|
- docker.io/calico/kube-controllers:{{ .cni.calico_version }}
|
|
- docker.io/calico/node-driver-registrar:{{ .cni.calico_version }}
|
|
- docker.io/calico/node:{{ .cni.calico_version }}
|
|
- docker.io/calico/pod2daemon-flexvol:{{ .cni.calico_version }}
|
|
- docker.io/calico/typha:{{ .cni.calico_version }}
|
|
- docker.io/kubesphere/coredns:{{ .dns.dns_image.tag }}
|
|
- docker.io/kubesphere/k8s-dns-node-cache:{{ .dns.dns_cache_image.tag }}
|
|
- docker.io/kubesphere/kube-apiserver:{{ .kubernetes.kube_version }}
|
|
- docker.io/kubesphere/kube-controller-manager:{{ .kubernetes.kube_version }}
|
|
- docker.io/kubesphere/kube-proxy:{{ .kubernetes.kube_version }}
|
|
- docker.io/kubesphere/kube-scheduler:{{ .kubernetes.kube_version }}
|
|
- docker.io/kubesphere/pause:{{ .cri.sandbox_image.tag }}
|
|
- docker.io/openebs/linux-utils:{{ .storage_class.local.linux_utils_image.tag }}
|
|
- docker.io/openebs/provisioner-localpv:{{ .storage_class.local.provisioner_image.tag }}
|
|
- quay.io/tigera/operator:v1.34.5
|
|
- docker.io/library/haproxy:2.9.6-alpine
|
|
- docker.io/plndr/kube-vip:{{ .kubernetes.control_plane_endpoint.kube_vip.image.tag }}
|