@@ -393,130 +393,15 @@ without compromising the minimum required capacity for running your workloads.
393
393
以不影响运行工作负载所需的最小容量。
394
394
395
395
<!--
396
- ### Upgrade kubeadm
397
- -->
398
- ### 升级 kubeadm {#upgrade-kubeadm}
399
-
400
- <!--
401
- - Upgrade kubeadm:
402
- -->
403
- - 升级 kubeadm:
404
-
405
- {{< tabs name="k8s_install_kubeadm_worker_nodes" >}}
406
- {{% tab name="Ubuntu、Debian 或 HypriotOS" %}}
407
- ``` shell
408
- # 将 {{< skew currentVersion >}}.x-00 中的 x 替换为最新的补丁版本号
409
- apt-mark unhold kubeadm && \
410
- apt-get update && apt-get install -y kubeadm={{< skew currentVersion > }}.x-00 && \
411
- apt-mark hold kubeadm
412
- ```
413
- {{% /tab %}}
414
- {{% tab name="CentOS、RHEL 或 Fedora" %}}
415
- ``` shell
416
- # 用最新的补丁版本替换 {{< skew currentVersion >}}.x-00 中的 x
417
- yum install -y kubeadm-{{< skew currentVersion > }}.x-0 --disableexcludes=kubernetes
418
- ```
419
- {{% /tab %}}
420
- {{< /tabs >}}
421
-
422
- <!--
423
- ### Call "kubeadm upgrade"
424
- -->
425
- ### 执行 "kubeadm upgrade" {#call-kubeadm-upgrade-1}
426
-
427
- <!--
428
- - For worker nodes this upgrades the local kubelet configuration:
429
- -->
430
- - 对于工作节点,下面的命令会升级本地的 kubelet 配置:
431
-
432
- ``` shell
433
- sudo kubeadm upgrade node
434
- ```
435
-
436
- <!--
437
- ### Drain the node
438
- -->
439
- ### 腾空节点 {#drain-the-node-1}
440
-
441
- <!--
442
- - Prepare the node for maintenance by marking it unschedulable and evicting the workloads:
443
- -->
444
- - 将节点标记为不可调度并驱逐所有负载,准备节点的维护:
445
-
446
- <!--
447
- ```shell
448
- # replace <node-to-drain> with the name of your node you are draining
449
- kubectl drain <node-to-drain> --ignore-daemonsets
450
- ```
451
- -->
452
-
453
- ``` shell
454
- # 将 <node-to-drain> 替换为你正在腾空的节点的名称
455
- kubectl drain < node-to-drain> --ignore-daemonsets
456
- ```
457
-
458
- <!--
459
- ### Upgrade kubelet and kubectl
460
- -->
461
- ### 升级 kubelet 和 kubectl {#upgrade-kubelet-and-kubectl-1}
462
-
463
- <!--
464
- - Upgrade the kubelet and kubectl:
465
- -->
466
- - 升级 kubelet 和 kubectl:
467
-
468
- {{< tabs name="k8s_kubelet_and_kubectl" >}}
469
- {{% tab name="Ubuntu、Debian 或 HypriotOS" %}}
470
-
471
- ``` shell
472
- # 将 {{< skew currentVersion >}}.x-00 中的 x 替换为最新的补丁版本
473
- apt-mark unhold kubelet kubectl && \
474
- apt-get update && apt-get install -y kubelet={{< skew currentVersion > }}.x-00 kubectl={{< skew currentVersion > }}.x-00 && \
475
- apt-mark hold kubelet kubectl
476
- ```
477
-
478
- {{% /tab %}}
479
- {{% tab name="CentOS、RHEL 或 Fedora" %}}
480
-
481
- ``` shell
482
- # 将 {{< skew currentVersion >}}.x-0 x 替换为最新的补丁版本
483
- yum install -y kubelet-{{< skew currentVersion > }}.x-0 kubectl-{{< skew currentVersion > }}.x-0 --disableexcludes=kubernetes
484
- ```
485
-
486
- {{% /tab %}}
487
- {{< /tabs >}}
488
- <br />
489
-
490
- <!--
491
- - Restart the kubelet:
492
- -->
493
- - 重启 kubelet:
494
-
495
- ``` shell
496
- sudo systemctl daemon-reload
497
- sudo systemctl restart kubelet
498
- ```
499
-
500
- <!--
501
- ### Uncordon the node
502
- -->
503
- ### 取消对节点的保护 {#uncordon-the-node-1}
396
+ The following pages show how to Upgrade Linux and Windows worker nodes:
504
397
505
- <!--
506
- - Bring the node back online by marking it schedulable:
398
+ * [Upgrade Linux nodes](/docs/tasks/administer-cluster/kubeadm/upgrading-linux-nodes/)
399
+ * [Upgrade Windows nodes](/docs/tasks/administer-cluster/kubeadm/upgrading-windows-nodes/)
507
400
-->
508
- - 通过将节点标记为可调度,让节点重新上线 :
401
+ 以下内容演示如何升级 Linux 和 Windows 工作节点 :
509
402
510
- <!--
511
- ```shell
512
- # replace <node-to-uncordon> with the name of your node
513
- kubectl uncordon <node-to-uncordon>
514
- ```
515
- -->
516
- ``` shell
517
- # 将 <node-to-uncordon> 替换为当前节点的名称
518
- kubectl uncordon < node-to-uncordon>
519
- ```
403
+ * [ 升级 Linux 节点] ( /zh-cn/docs/tasks/administer-cluster/kubeadm/upgrading-linux-nodes/ )
404
+ * [ 升级 Windows 节点] ( /zh-cn/docs/tasks/administer-cluster/kubeadm/upgrading-windows-nodes/ )
520
405
521
406
<!--
522
407
## Verify the status of the cluster
0 commit comments