1、kubekey使用
链接:https://www.yuque.com/geray-alxoc/lay37c/ys3xk9?singleDoc# 《KubeKey》
2、部署
- 配置文件
cat config.yamlapiVersion: kubekey.kubesphere.io/v1alpha2kind: Clustermetadata:name: samplespec:hosts:- {name: k8s-master1, address: 192.168.6.11, internalAddress: 192.168.6.11, user: root, password: "welcome"}roleGroups:etcd:- k8s-master1control-plane:- k8s-master1worker:- k8s-master1registry:- k8s-master1controlPlaneEndpoint:domain: lb.kubesphere.localaddress: ""port: 6443kubernetes:#version: v1.22.10version: v1.19.9clusterName: host.cluster.localautoRenewCerts: truecontainerManager: dockeretcd:type: kubekeynetwork:plugin: calicokubePodsCIDR: 10.233.64.0/18kubeServiceCIDR: 10.233.0.0/18multusCNI:enabled: falseregistry:#type: harbor#auths:# "dockerhub.kubekey.local":# username: admin# password: Harbor12345privateRegistry: "dockerhub.kubekey.local"namespaceOverride: "k8s"registryMirrors: ["https://dockerhub.kubekey.local"]insecureRegistries: ["dockerhub.kubekey.local"]addons: []
- 拉起k8s
./kk create cluster -f config-sample.yaml
- 提前安装kubeadm、kubelet、kubectl(注意版本)
