参考官方文档 检查网络接口。 检查唯一性。 cat /sys/class/dmi/id/product_uuid iptables 的配置。 cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf br_netfilter EOF cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-ipt
scheduler,controller-manageretcd,flanneld k8s-2 192.168.123.212 node kubelet,kube-proxyetcd,flanneld k8s ] } EOF 创建 ETCD Server 证书 cat << EOF | tee server-csr.json { "CN": "etcd", "hosts": [ "k8s /cloud/k8s/etcd/ssl 3.3.5 配置文件拷贝到 节点1、节点2 cd /cloud/k8s/ scp -r etcd k8s-2:/cloud/k8s/ scp -r etcd k8s /etcd.service k8s-2:/usr/lib/systemd/system/etcd.service scp /usr/lib/systemd/system/etcd.service k8s 将flanneld systemd unit 文件到所有节点 cd /cloud/k8s/ scp -r kubernetes k8s-2:/cloud/k8s/ scp -r kubernetes k8s
net.bridge.bridge-nf-call-iptables = 1 EOF sudo sysctl --system hosts 配置 192.168.66.161 k8s-1 192.168.66.162 k8s-2 192.168.66.163 k8s control-plane,master 58m v1.22.13 k8s-2 Ready <none> 7m30s v1.22.13 k8s
kubernetes.default.svc DNS.4 = kubernetes.default.svc.cluster.local DNS.5 = k8s-1 DNS.6 = k8s-2 DNS.7 = k8s 192.168.3.100 在该文件中主要需要在subjectAltName字段([alt_names])设置Master服务的全部域名和IP地址,包括: DNS主机名,例如k8s-1、k8s-2、k8s
worker 34d v1.13.5 <IP> <none> Ubuntu 18.10 4.18.0-1011-gcp docker://18.9.5 k8s