apiVersion: kubekey.kubesphere.io/v1alpha2 kind: Cluster metadata: name: sample spec: hosts: - {name: node01, address: 192.168.32.128, internalAddress: 192.168.32.128, user: root, password: "Admin@2024"} - {name: node02, address: 192.168.32.129, internalAddress: 192.168.32.129, user: root, password: "Admin@2024"} - {name: node03, address: 192.168.32.130, internalAddress: 192.168.32.130, user: root, password: "Admin@2024"} roleGroups: etcd: - node01 control-plane: - node01 worker: - node02 - node03 registry: - node01 controlPlaneEndpoint: domain: lb.kubesphere.local address: "" port: 6443 kubernetes: version: v1.25.16 clusterName: cluster.local autoRenewCerts: true containerManager: containerd etcd: type: kubekey network: plugin: kubeovn kubeovn: joinCIDR: 100.64.0.0/16 enableSSL: false enableMirror: true pingerExternalAddress: 8.8.8.8 networkType: geneve dpdkMode: false kubePodsCIDR: 10.233.64.0/18 kubeServiceCIDR: 10.233.0.0/18 multusCNI: enabled: false registry: privateRegistry: dockerhub.kubekey.local caFile: "/etc/ssl/registry/ssl/ca.crt" auths: "dockerhub.kubekey.local": username: admin password: Harbor12345 namespaceOverride: "kubesphereio" registryMirrors: []
|