diff --git a/.vuepress/public/install-script/v1.15.2/init-master.sh b/.vuepress/public/install-script/v1.15.2/init-master.sh index f8251df..1f4481d 100644 --- a/.vuepress/public/install-script/v1.15.2/init-master.sh +++ b/.vuepress/public/install-script/v1.15.2/init-master.sh @@ -11,7 +11,7 @@ kubernetesVersion: v1.15.2 imageRepository: registry.cn-hangzhou.aliyuncs.com/google_containers controlPlaneEndpoint: "${APISERVER_NAME}:6443" networking: - serviceSubnet: "10.96.0.0/12" + serviceSubnet: "10.96.0.0/16" podSubnet: "${POD_SUBNET}" dnsDomain: "cluster.local" EOF diff --git a/.vuepress/public/install-script/v1.15.3/init-master.sh b/.vuepress/public/install-script/v1.15.3/init-master.sh index 44f8209..06205aa 100644 --- a/.vuepress/public/install-script/v1.15.3/init-master.sh +++ b/.vuepress/public/install-script/v1.15.3/init-master.sh @@ -11,7 +11,7 @@ kubernetesVersion: v1.15.3 imageRepository: registry.cn-hangzhou.aliyuncs.com/google_containers controlPlaneEndpoint: "${APISERVER_NAME}:6443" networking: - serviceSubnet: "10.96.0.0/12" + serviceSubnet: "10.96.0.0/16" podSubnet: "${POD_SUBNET}" dnsDomain: "cluster.local" EOF diff --git a/.vuepress/public/install-script/v1.15.4/init-master.sh b/.vuepress/public/install-script/v1.15.4/init-master.sh index 8a94772..74b08ed 100644 --- a/.vuepress/public/install-script/v1.15.4/init-master.sh +++ b/.vuepress/public/install-script/v1.15.4/init-master.sh @@ -11,7 +11,7 @@ kubernetesVersion: v1.15.4 imageRepository: registry.cn-hangzhou.aliyuncs.com/google_containers controlPlaneEndpoint: "${APISERVER_NAME}:6443" networking: - serviceSubnet: "10.96.0.0/12" + serviceSubnet: "10.96.0.0/16" podSubnet: "${POD_SUBNET}" dnsDomain: "cluster.local" EOF diff --git a/.vuepress/public/install-script/v1.16.0/init-master.sh b/.vuepress/public/install-script/v1.16.0/init-master.sh index 5d007c7..bb0cbca 100644 --- a/.vuepress/public/install-script/v1.16.0/init-master.sh +++ b/.vuepress/public/install-script/v1.16.0/init-master.sh @@ -11,7 +11,7 @@ kubernetesVersion: v1.16.0 imageRepository: registry.cn-hangzhou.aliyuncs.com/google_containers controlPlaneEndpoint: "${APISERVER_NAME}:6443" networking: - serviceSubnet: "10.96.0.0/12" + serviceSubnet: "10.96.0.0/16" podSubnet: "${POD_SUBNET}" dnsDomain: "cluster.local" EOF diff --git a/.vuepress/public/install-script/v1.16.0/init_master.sh b/.vuepress/public/install-script/v1.16.0/init_master.sh index e16b4fa..185b75d 100644 --- a/.vuepress/public/install-script/v1.16.0/init_master.sh +++ b/.vuepress/public/install-script/v1.16.0/init_master.sh @@ -14,7 +14,7 @@ kubernetesVersion: v1.16.0 imageRepository: registry.cn-hangzhou.aliyuncs.com/google_containers controlPlaneEndpoint: "${APISERVER_NAME}:6443" networking: - serviceSubnet: "10.96.0.0/12" + serviceSubnet: "10.96.0.0/16" podSubnet: "${POD_SUBNET}" dnsDomain: "cluster.local" EOF diff --git a/install/install-k8s.md b/install/install-k8s.md index c88530d..32e2756 100644 --- a/install/install-k8s.md +++ b/install/install-k8s.md @@ -294,7 +294,7 @@ curl -sSL https://kuboard.cn/install-script/v1.16.0/install_kubelet.sh | sh ::: danger 关于初始化时用到的环境变量 * **APISERVER_NAME** 不能是 master 的 hostname * **APISERVER_NAME** 必须全为小写字母、数字、小数点,不能包含减号 -* **POD_SUBNET** 所使用的网段不能与 ***master节点/worker节点*** 所在的网段重叠。该字段的取值为一个 CIDR 值,如果您对 CIDR 这个概念还不熟悉,请仍然执行 export POD_SUBNET=10.100.0.1/20 命令,不做修改 +* **POD_SUBNET** 所使用的网段不能与 ***master节点/worker节点*** 所在的网段重叠。该字段的取值为一个 CIDR 值,如果您对 CIDR 这个概念还不熟悉,请仍然执行 export POD_SUBNET=10.100.0.1/16 命令,不做修改 ::: @@ -308,7 +308,7 @@ export MASTER_IP=x.x.x.x # 替换 apiserver.demo 为 您想要的 dnsName export APISERVER_NAME=apiserver.demo # Kubernetes 容器组所在的网段,该网段安装完成后,由 kubernetes 创建,事先并不存在于您的物理网络中 -export POD_SUBNET=10.100.0.1/20 +export POD_SUBNET=10.100.0.1/16 echo "${MASTER_IP} ${APISERVER_NAME}" >> /etc/hosts curl -sSL https://kuboard.cn/install-script/v1.16.0/init_master.sh | sh ``` @@ -323,7 +323,7 @@ export MASTER_IP=x.x.x.x # 替换 apiserver.demo 为 您想要的 dnsName export APISERVER_NAME=apiserver.demo # Kubernetes 容器组所在的网段,该网段安装完成后,由 kubernetes 创建,事先并不存在于您的物理网络中 -export POD_SUBNET=10.100.0.1/20 +export POD_SUBNET=10.100.0.1/16 echo "${MASTER_IP} ${APISERVER_NAME}" >> /etc/hosts ``` @@ -373,8 +373,10 @@ kubeadm join apiserver.demo:6443 --token mpfjma.4vjjg8flqihor4vt --discovery ``` sh # 只在 worker 节点执行 -# 替换 ${MASTER_IP} 为 master 节点实际 IP -# 替换 ${APISERVER_NAME} 为初始化 master 节点时所使用的 APISERVER_NAME +# 替换 x.x.x.x 为 master 节点实际 IP(请使用内网 IP) +export MASTER_IP=x.x.x.x +# 替换 apiserver.demo 为初始化 master 节点时所使用的 APISERVER_NAME +export APISERVER_NAME=apiserver.demo echo "${MASTER_IP} ${APISERVER_NAME}" >> /etc/hosts # 替换为 master 节点上 kubeadm token create 命令的输出 diff --git a/install/install-kubernetes.md b/install/install-kubernetes.md index 5fdfdea..f2452f1 100644 --- a/install/install-kubernetes.md +++ b/install/install-kubernetes.md @@ -164,7 +164,7 @@ curl -sSL https://kuboard.cn/install-script/v1.15.3/install-kubelet.sh | sh ::: danger 关于初始化时用到的环境变量 * **APISERVER_NAME** 不能是 master 的 hostname * **APISERVER_NAME** 必须全为小写字母、数字、小数点,不能包含减号 -* **POD_SUBNET** 所使用的网段不能与 ***master节点/worker节点*** 所在的网段重叠。该字段的取值为一个 CIDR 值,如果您对 CIDR 这个概念还不熟悉,请不要修改这个字段的取值 10.100.0.1/20 +* **POD_SUBNET** 所使用的网段不能与 ***master节点/worker节点*** 所在的网段重叠。该字段的取值为一个 CIDR 值,如果您对 CIDR 这个概念还不熟悉,请不要修改这个字段的取值 10.100.0.1/16 ::: @@ -177,7 +177,7 @@ curl -sSL https://kuboard.cn/install-script/v1.15.3/install-kubelet.sh | sh # 替换 apiserver.demo 为 您想要的 dnsName export APISERVER_NAME=apiserver.demo # Kubernetes 容器组所在的网段,该网段安装完成后,由 kubernetes 创建,事先并不存在于您的物理网络中 -export POD_SUBNET=10.100.0.1/20 +export POD_SUBNET=10.100.0.1/16 echo "127.0.0.1 ${APISERVER_NAME}" >> /etc/hosts curl -sSL https://kuboard.cn/install-script/v1.15.3/init-master.sh | sh ``` @@ -190,7 +190,7 @@ curl -sSL https://kuboard.cn/install-script/v1.15.3/init-master.sh | sh # 替换 apiserver.demo 为 您想要的 dnsName export APISERVER_NAME=apiserver.demo # Kubernetes 容器组所在的网段,该网段安装完成后,由 kubernetes 创建,事先并不存在于您的物理网络中 -export POD_SUBNET=10.100.0.1/20 +export POD_SUBNET=10.100.0.1/16 echo "127.0.0.1 ${APISERVER_NAME}" >> /etc/hosts ```