k8s-deploy/cluster-config.yaml
2025-11-21 15:21:45 +08:00

78 lines
1.9 KiB
YAML

# cluster-config.yaml - 修改为你的实际集群配置
kubernetes:
version: "1.29.3"
pod_cidr: "10.244.0.0/16"
service_cidr: "10.96.0.0/12"
cluster_name: "offline-k8s-cluster"
k8s_version: "1.29.3"
containerd_version: "1.7.13"
crictl_version: "1.29.0"
kubevirt_version: "v1.28.0"
cdi_version: "v1.65.0"
nfs_server: "192.168.16.2"
nfs_path: "/d/share/101206"
registry: "registry.local:5000" # 可选:若使用私有 registry
control_plane_ip: "192.168.16.5"
nodes:
control_plane:
hostname: "k8s-master"
ip: "192.168.16.5"
join:
token: "abcdef.0123456789abcdef"
hash: "123456abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234"
# =====================================================
# GPU Operator / NVIDIA 配置
# =====================================================
gpu:
driver_version: "535"
cuda_version: "12.4"
# =====================================================
# KubeVirt configuration
# =====================================================
kubevirt:
version: "1.3.0"
namespace: "kubevirt"
# =====================================================
# CDI (Containerized Data Importer)
# =====================================================
cdi:
version: "1.58.0"
namespace: "cdi"
# =====================================================
# GPU Operator
# =====================================================
gpu_operator:
version: "v23.9.2"
driver_version: "535"
namespace: "gpu-operator"
# =====================================================
# NFS shared storage for VM disks
# =====================================================
storage:
nfs_server: "i192.168.16.2"
nfs_path: "/d/share/11157"
storage_class_name: "nfs-kubevirt"
# =====================================================
# Offline bundle paths
# =====================================================
offline_bundle:
output_dir: "/opt/k8s-offline"
output_file: "k8s-offline.tgz"