diff --git a/docs/00-集群规划和基础参数设定.md b/docs/00-集群规划和基础参数设定.md index 5e0b6f6..4becd77 100644 --- a/docs/00-集群规划和基础参数设定.md +++ b/docs/00-集群规划和基础参数设定.md @@ -22,9 +22,6 @@ MASTER_IP="192.168.1.10" KUBE_APISERVER="https://192.168.1.10:8443" -#pause镜像地址 -POD_INFRA_CONTAINER_IMAGE=mirrorgooglecontainers/pause-amd64:3.0 - #TLS Bootstrapping 使用的 Token,使用 head -c 16 /dev/urandom | od -An -t x | tr -d ' ' 生成 BOOTSTRAP_TOKEN="c30302226d4b810e08731702d3890f50" diff --git a/docs/06-安装kube-node节点.md b/docs/06-安装kube-node节点.md index 1a76a11..9f2199b 100644 --- a/docs/06-安装kube-node节点.md +++ b/docs/06-安装kube-node节点.md @@ -75,7 +75,7 @@ WorkingDirectory=/var/lib/kubelet ExecStart={{ bin_dir }}/kubelet \ --address={{ NODE_IP }} \ --hostname-override={{ NODE_IP }} \ - --pod-infra-container-image={{ POD_INFRA_CONTAINER_IMAGE }} \ + --pod-infra-container-image=mirrorgooglecontainers/pause-amd64:3.0 \ --experimental-bootstrap-kubeconfig=/etc/kubernetes/bootstrap.kubeconfig \ --kubeconfig=/etc/kubernetes/kubelet.kubeconfig \ --cert-dir={{ ca_dir }} \ diff --git a/example/hosts.allinone.example b/example/hosts.allinone.example index b9aa8e4..40941d5 100644 --- a/example/hosts.allinone.example +++ b/example/hosts.allinone.example @@ -2,15 +2,13 @@ [deploy] 192.168.1.1 -# etcd集群请提供如下NODE_NAME、NODE_IP变量 -# 请注意etcd集群必须是1,3,5,7...奇数个节点 +# etcd集群请提供如下NODE_NAME、NODE_IP变量,注意etcd集群必须是1,3,5,7...奇数个节点 [etcd] 192.168.1.1 NODE_NAME=etcd1 NODE_IP="192.168.1.1" [kube-master] 192.168.1.1 NODE_IP="192.168.1.1" -#确保node节点有变量NODE_ID=node1 [kube-node] 192.168.1.1 NODE_ID=node1 NODE_IP="192.168.1.1" @@ -34,14 +32,11 @@ MASTER_IP="192.168.1.1" #集群 APISERVER KUBE_APISERVER="https://192.168.1.1:6443" -#pause镜像地址 -POD_INFRA_CONTAINER_IMAGE=mirrorgooglecontainers/pause-amd64:3.0 - #TLS Bootstrapping 使用的 Token,使用 head -c 16 /dev/urandom | od -An -t x | tr -d ' ' 生成 BOOTSTRAP_TOKEN="d18f94b5fa585c7123f56803d925d2e7" # 集群网络插件,目前支持calico和flannel -CLUSTER_NETWORK="calico" +CLUSTER_NETWORK="flannel" # 部分calico相关配置,更全配置可以去roles/calico/templates/calico.yaml.j2自定义 # 设置 CALICO_IPV4POOL_IPIP=“off”,可以提高网络性能,条件限制详见 05.安装calico网络组件.md diff --git a/example/hosts.m-masters.example b/example/hosts.m-masters.example index 92e33c0..46aefe6 100644 --- a/example/hosts.m-masters.example +++ b/example/hosts.m-masters.example @@ -2,8 +2,7 @@ [deploy] 192.168.1.1 -# etcd集群请提供如下NODE_NAME、NODE_IP变量 -# 请注意etcd集群必须是1,3,5,7...奇数个节点 +# etcd集群请提供如下NODE_NAME、NODE_IP变量,注意etcd集群必须是1,3,5,7...奇数个节点 [etcd] 192.168.1.1 NODE_NAME=etcd1 NODE_IP="192.168.1.1" 192.168.1.2 NODE_NAME=etcd2 NODE_IP="192.168.1.2" @@ -24,7 +23,6 @@ LB_EP2="192.168.1.2:6443" # api-server 实际成员地址端口 MASTER_IP="192.168.1.10" # api-server 虚地址 MASTER_PORT="8443" # api-server 服务端口 -#确保node节点有变量NODE_ID=node1 [kube-node] 192.168.1.2 NODE_ID=node1 NODE_IP="192.168.1.2" 192.168.1.3 NODE_ID=node2 NODE_IP="192.168.1.3" @@ -49,14 +47,11 @@ kube-master MASTER_IP="192.168.1.10" KUBE_APISERVER="https://192.168.1.10:8443" -#pause镜像地址 -POD_INFRA_CONTAINER_IMAGE=mirrorgooglecontainers/pause-amd64:3.0 - #TLS Bootstrapping 使用的 Token,使用 head -c 16 /dev/urandom | od -An -t x | tr -d ' ' 生成 BOOTSTRAP_TOKEN="c30302226d4b810e08731702d3890f50" # 集群网络插件,目前支持calico和flannel -CLUSTER_NETWORK="calico" +CLUSTER_NETWORK="flannel" # 部分calico相关配置,更全配置可以去roles/calico/templates/calico.yaml.j2自定义 # 设置 CALICO_IPV4POOL_IPIP=“off”,可以提高网络性能,条件限制详见 05.安装calico网络组件.md diff --git a/example/hosts.s-master.example b/example/hosts.s-master.example index 2bb0b75..072aef9 100644 --- a/example/hosts.s-master.example +++ b/example/hosts.s-master.example @@ -2,8 +2,7 @@ [deploy] 192.168.1.1 -# etcd集群请提供如下NODE_NAME、NODE_IP变量 -# 请注意etcd集群必须是1,3,5,7...奇数个节点 +# etcd集群请提供如下NODE_NAME、NODE_IP变量,请注意etcd集群必须是1,3,5,7...奇数个节点 [etcd] 192.168.1.1 NODE_NAME=etcd1 NODE_IP="192.168.1.1" 192.168.1.2 NODE_NAME=etcd2 NODE_IP="192.168.1.2" @@ -12,7 +11,6 @@ [kube-master] 192.168.1.1 NODE_IP="192.168.1.1" -#确保node节点有变量NODE_ID=node1 [kube-node] 192.168.1.1 NODE_ID=node1 NODE_IP="192.168.1.1" 192.168.1.2 NODE_ID=node2 NODE_IP="192.168.1.2" @@ -38,14 +36,11 @@ MASTER_IP="192.168.1.1" #集群 APISERVER KUBE_APISERVER="https://192.168.1.1:6443" -#pause镜像地址 -POD_INFRA_CONTAINER_IMAGE=mirrorgooglecontainers/pause-amd64:3.0 - #TLS Bootstrapping 使用的 Token,使用 head -c 16 /dev/urandom | od -An -t x | tr -d ' ' 生成 BOOTSTRAP_TOKEN="d18f94b5fa585c7123f56803d925d2e7" # 集群网络插件,目前支持calico和flannel -CLUSTER_NETWORK="calico" +CLUSTER_NETWORK="flannel" # 部分calico相关配置,更全配置可以去roles/calico/templates/calico.yaml.j2自定义 # 设置 CALICO_IPV4POOL_IPIP=“off”,可以提高网络性能,条件限制详见 05.安装calico网络组件.md diff --git a/roles/kube-node/templates/kubelet.service.j2 b/roles/kube-node/templates/kubelet.service.j2 index b534c69..af89192 100644 --- a/roles/kube-node/templates/kubelet.service.j2 +++ b/roles/kube-node/templates/kubelet.service.j2 @@ -10,7 +10,7 @@ WorkingDirectory=/var/lib/kubelet ExecStart={{ bin_dir }}/kubelet \ --address={{ NODE_IP }} \ --hostname-override={{ NODE_IP }} \ - --pod-infra-container-image={{ POD_INFRA_CONTAINER_IMAGE }} \ + --pod-infra-container-image=mirrorgooglecontainers/pause-amd64:3.0 \ --experimental-bootstrap-kubeconfig=/etc/kubernetes/bootstrap.kubeconfig \ --kubeconfig=/etc/kubernetes/kubelet.kubeconfig \ --cert-dir={{ ca_dir }} \