@@ -92,29 +92,30 @@ kubeadm init --pod-network-cidr=10.244.0.0/16,2001:db8:42:0::/56 --service-cidr=
92
92
93
93
<!--
94
94
To make things clearer, here is an example kubeadm
95
- [configuration file](/docs/reference/config-api/kubeadm-config.v1beta3 /)
95
+ [configuration file](/docs/reference/config-api/kubeadm-config.v1beta4 /)
96
96
`kubeadm-config.yaml` for the primary dual-stack control plane node.
97
97
-->
98
98
为了更便于理解,参看下面的名为 ` kubeadm-config.yaml ` 的 kubeadm
99
- [ 配置文件] ( /zh-cn/docs/reference/config-api/kubeadm-config.v1beta3 / ) ,
99
+ [ 配置文件] ( /zh-cn/docs/reference/config-api/kubeadm-config.v1beta4 / ) ,
100
100
该文件用于双协议栈控制面的主控制节点。
101
101
102
102
``` yaml
103
103
---
104
- apiVersion : kubeadm.k8s.io/v1beta3
104
+ apiVersion : kubeadm.k8s.io/v1beta4
105
105
kind : ClusterConfiguration
106
106
networking :
107
107
podSubnet : 10.244.0.0/16,2001:db8:42:0::/56
108
108
serviceSubnet : 10.96.0.0/16,2001:db8:42:1::/112
109
109
---
110
- apiVersion : kubeadm.k8s.io/v1beta3
110
+ apiVersion : kubeadm.k8s.io/v1beta4
111
111
kind : InitConfiguration
112
112
localAPIEndpoint :
113
113
advertiseAddress : " 10.100.0.1"
114
114
bindPort : 6443
115
115
nodeRegistration :
116
116
kubeletExtraArgs :
117
- node-ip : 10.100.0.2,fd00:1:2:3::2
117
+ - name : " node-ip"
118
+ value : " 10.100.0.2,fd00:1:2:3::2"
118
119
` ` `
119
120
120
121
<!--
@@ -153,15 +154,15 @@ The `--apiserver-advertise-address` flag does not support dual-stack.
153
154
154
155
Before joining a node, make sure that the node has IPv6 routable network interface and allows IPv6 forwarding.
155
156
156
- Here is an example kubeadm [configuration file](/docs/reference/config-api/kubeadm-config.v1beta3 /)
157
+ Here is an example kubeadm [configuration file](/docs/reference/config-api/kubeadm-config.v1beta4 /)
157
158
` kubeadm-config.yaml` for joining a worker node to the cluster.
158
159
-->
159
160
# ## 向双协议栈集群添加节点 {#join-a-node-to-dual-stack-cluster}
160
161
161
162
在添加节点之前,请确保该节点具有 IPv6 可路由的网络接口并且启用了 IPv6 转发。
162
163
163
164
下面的名为 `kubeadm-config.yaml` 的 kubeadm
164
- [配置文件](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta3 /)
165
+ [配置文件](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta4 /)
165
166
示例用于向集群中添加工作节点。
166
167
167
168
<!--
@@ -179,22 +180,23 @@ discovery:
179
180
# 请更改上面的认证信息,使之与你的集群中实际使用的令牌和 CA 证书匹配
180
181
nodeRegistration:
181
182
kubeletExtraArgs:
182
- node-ip: 10.100.0.3,fd00:1:2:3::3
183
+ - name: "node-ip"
184
+ value: "10.100.0.2,fd00:1:2:3::3"
183
185
` ` `
184
186
185
187
<!--
186
- Also, here is an example kubeadm [configuration file](/docs/reference/config-api/kubeadm-config.v1beta3 /)
188
+ Also, here is an example kubeadm [configuration file](/docs/reference/config-api/kubeadm-config.v1beta4 /)
187
189
` kubeadm-config.yaml` for joining another control plane node to the cluster.
188
190
-->
189
191
下面的名为 `kubeadm-config.yaml` 的 kubeadm
190
- [配置文件](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta3 /)
192
+ [配置文件](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta4 /)
191
193
示例用于向集群中添加另一个控制面节点。
192
194
193
195
<!--
194
196
# change auth info above to match the actual token and CA certificate hash for your cluster
195
197
-->
196
198
` ` ` yaml
197
- apiVersion: kubeadm.k8s.io/v1beta3
199
+ apiVersion: kubeadm.k8s.io/v1beta4
198
200
kind: JoinConfiguration
199
201
controlPlane:
200
202
localAPIEndpoint:
@@ -209,7 +211,8 @@ discovery:
209
211
# 请更改上面的认证信息,使之与你的集群中实际使用的令牌和 CA 证书匹配
210
212
nodeRegistration:
211
213
kubeletExtraArgs:
212
- node-ip: 10.100.0.4,fd00:1:2:3::4
214
+ - name: "node-ip"
215
+ value: "10.100.0.2,fd00:1:2:3::4"
213
216
` ` `
214
217
215
218
<!--
@@ -241,15 +244,15 @@ You can deploy a single-stack cluster that has the dual-stack networking feature
241
244
242
245
<!--
243
246
To make things more clear, here is an example kubeadm
244
- [configuration file](/docs/reference/config-api/kubeadm-config.v1beta3 /)
247
+ [configuration file](/docs/reference/config-api/kubeadm-config.v1beta4 /)
245
248
` kubeadm-config.yaml` for the single-stack control plane node.
246
249
-->
247
250
为了更便于理解,参看下面的名为 `kubeadm-config.yaml` 的 kubeadm
248
- [配置文件](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta3 /)示例,
251
+ [配置文件](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta4 /)示例,
249
252
该文件用于单协议栈控制面节点。
250
253
251
254
` ` ` yaml
252
- apiVersion: kubeadm.k8s.io/v1beta3
255
+ apiVersion: kubeadm.k8s.io/v1beta4
253
256
kind: ClusterConfiguration
254
257
networking:
255
258
podSubnet: 10.244.0.0/16
@@ -261,8 +264,8 @@ networking:
261
264
<!--
262
265
* [Validate IPv4/IPv6 dual-stack](/docs/tasks/network/validate-dual-stack) networking
263
266
* Read about [Dual-stack](/docs/concepts/services-networking/dual-stack/) cluster networking
264
- * Learn more about the kubeadm [configuration format](/docs/reference/config-api/kubeadm-config.v1beta3 /)
267
+ * Learn more about the kubeadm [configuration format](/docs/reference/config-api/kubeadm-config.v1beta4 /)
265
268
-->
266
269
* [验证 IPv4/IPv6 双协议栈](/zh-cn/docs/tasks/network/validate-dual-stack)联网
267
270
* 阅读[双协议栈](/zh-cn/docs/concepts/services-networking/dual-stack/)集群网络
268
- * 进一步了解 kubeadm [配置格式](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta3 /)
271
+ * 进一步了解 kubeadm [配置格式](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta4 /)
0 commit comments