# 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" 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.6.3" 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"