Skip to content

Commit a5dc1ab

Browse files
authored
Merge pull request #21076 from ysyukr/fix-20991
Fix to broken layout on Upgrading kubeadm clusters for korean docs.
2 parents b3c961d + c3274ab commit a5dc1ab

File tree

1 file changed

+66
-66
lines changed

1 file changed

+66
-66
lines changed

content/ko/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade.md

Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -48,59 +48,59 @@ min-kubernetes-server-version: 1.18
4848

4949
## 업그레이드할 버전 결정
5050

51-
1. 최신의 안정 버전인 1.18을 찾는다.
51+
최신의 안정 버전인 1.18을 찾는다.
5252

53-
{{< tabs name="k8s_install_versions" >}}
54-
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
53+
{{< tabs name="k8s_install_versions" >}}
54+
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
5555
apt update
5656
apt-cache madison kubeadm
5757
# 목록에서 최신 버전 1.18을 찾는다
5858
# 1.18.x-00과 같아야 한다. 여기서 x는 최신 패치이다.
59-
{{% /tab %}}
60-
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
59+
{{% /tab %}}
60+
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
6161
yum list --showduplicates kubeadm --disableexcludes=kubernetes
6262
# 목록에서 최신 버전 1.18을 찾는다
6363
# 1.18.x-0과 같아야 한다. 여기서 x는 최신 패치이다.
64-
{{% /tab %}}
65-
{{< /tabs >}}
64+
{{% /tab %}}
65+
{{< /tabs >}}
6666

6767
## 컨트롤 플레인 노드 업그레이드
6868

6969
### 첫 번째 컨트롤 플레인 노드 업그레이드
7070

71-
1. 첫 번째 컨트롤 플레인 노드에서 kubeadm을 업그레이드한다.
71+
- 첫 번째 컨트롤 플레인 노드에서 kubeadm을 업그레이드한다.
7272

73-
{{< tabs name="k8s_install_kubeadm_first_cp" >}}
74-
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
73+
{{< tabs name="k8s_install_kubeadm_first_cp" >}}
74+
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
7575
# 1.18.x-00에서 x를 최신 패치 버전으로 바꾼다.
7676
apt-mark unhold kubeadm && \
7777
apt-get update && apt-get install -y kubeadm=1.18.x-00 && \
7878
apt-mark hold kubeadm
79-
79+
-
8080
# apt-get 버전 1.1부터 다음 방법을 사용할 수도 있다
8181
apt-get update && \
8282
apt-get install -y --allow-change-held-packages kubeadm=1.18.x-00
83-
{{% /tab %}}
84-
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
83+
{{% /tab %}}
84+
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
8585
# 1.18.x-0에서 x를 최신 패치 버전으로 바꾼다.
8686
yum install -y kubeadm-1.18.x-0 --disableexcludes=kubernetes
87-
{{% /tab %}}
88-
{{< /tabs >}}
87+
{{% /tab %}}
88+
{{< /tabs >}}
8989

90-
1. 다운로드하려는 버전이 잘 받아졌는지 확인한다.
90+
- 다운로드하려는 버전이 잘 받아졌는지 확인한다.
9191

9292
```shell
9393
kubeadm version
9494
```
9595

96-
1. 컨트롤 플레인 노드를 드레인(drain)한다.
96+
- 컨트롤 플레인 노드를 드레인(drain)한다.
9797

9898
```shell
9999
# <cp-node-name>을 컨트롤 플레인 노드 이름으로 바꾼다.
100100
kubectl drain <cp-node-name> --ignore-daemonsets
101101
```
102102

103-
1. 컨트롤 플레인 노드에서 다음을 실행한다.
103+
- 컨트롤 플레인 노드에서 다음을 실행한다.
104104

105105
```shell
106106
sudo kubeadm upgrade plan
@@ -143,13 +143,13 @@ min-kubernetes-server-version: 1.18
143143

144144
이 명령은 클러스터를 업그레이드할 수 있는지를 확인하고, 업그레이드할 수 있는 버전을 가져온다.
145145

146-
{{< note >}}
147-
또한 `kubeadm upgrade` 는 이 노드에서 관리하는 인증서를 자동으로 갱신한다.
148-
인증서 갱신을 하지 않으려면 `--certificate-renewal=false` 플래그를 사용할 수 있다.
149-
자세한 내용은 [인증서 관리 가이드](/docs/tasks/administer-cluster/kubeadm/kubeadm-certs)를 참고한다.
150-
{{</ note >}}
146+
{{< note >}}
147+
또한 `kubeadm upgrade` 는 이 노드에서 관리하는 인증서를 자동으로 갱신한다.
148+
인증서 갱신을 하지 않으려면 `--certificate-renewal=false` 플래그를 사용할 수 있다.
149+
자세한 내용은 [인증서 관리 가이드](/docs/tasks/administer-cluster/kubeadm/kubeadm-certs)를 참고한다.
150+
{{</ note >}}
151151

152-
1. 업그레이드할 버전을 선택하고, 적절한 명령을 실행한다. 예를 들면 다음과 같다.
152+
- 업그레이드할 버전을 선택하고, 적절한 명령을 실행한다. 예를 들면 다음과 같다.
153153

154154
```shell
155155
# 이 업그레이드를 위해 선택한 패치 버전으로 x를 바꾼다.
@@ -238,15 +238,15 @@ min-kubernetes-server-version: 1.18
238238
[upgrade/kubelet] Now that your control plane is upgraded, please proceed with upgrading your kubelets if you haven't already done so.
239239
```
240240

241-
1. CNI 제공자 플러그인을 수동으로 업그레이드한다.
241+
- CNI 제공자 플러그인을 수동으로 업그레이드한다.
242242

243243
CNI(컨테이너 네트워크 인터페이스) 제공자는 자체 업그레이드 지침을 따를 수 있다.
244244
[애드온](/docs/concepts/cluster-administration/addons/) 페이지에서
245245
사용하는 CNI 제공자를 찾고 추가 업그레이드 단계가 필요한지 여부를 확인한다.
246246

247247
CNI 제공자가 데몬셋(DaemonSet)으로 실행되는 경우 추가 컨트롤 플레인 노드에는 이 단계가 필요하지 않다.
248248

249-
1. 컨트롤 플레인 노드에 적용된 cordon을 해제한다.
249+
- 컨트롤 플레인 노드에 적용된 cordon을 해제한다.
250250

251251
```shell
252252
# <cp-node-name>을 컨트롤 플레인 노드 이름으로 바꾼다.
@@ -255,46 +255,46 @@ min-kubernetes-server-version: 1.18
255255

256256
### 추가 컨트롤 플레인 노드 업그레이드
257257

258-
1. 첫 번째 컨트롤 플레인 노드와 동일하지만 다음을 사용한다.
258+
첫 번째 컨트롤 플레인 노드와 동일하지만 다음을 사용한다.
259259

260-
```
261-
sudo kubeadm upgrade node
262-
```
260+
```
261+
sudo kubeadm upgrade node
262+
```
263263
264-
아래 명령 대신 위의 명령을 사용한다.
264+
아래 명령 대신 위의 명령을 사용한다.
265265
266-
```
267-
sudo kubeadm upgrade apply
268-
```
266+
```
267+
sudo kubeadm upgrade apply
268+
```
269269
270-
또한 `sudo kubeadm upgrade plan` 은 필요하지 않다.
270+
또한 `sudo kubeadm upgrade plan` 은 필요하지 않다.
271271
272272
### kubelet과 kubectl 업그레이드
273273
274-
1. 모든 컨트롤 플레인 노드에서 kubelet 및 kubectl을 업그레이드한다.
274+
모든 컨트롤 플레인 노드에서 kubelet 및 kubectl을 업그레이드한다.
275275
276-
{{< tabs name="k8s_install_kubelet" >}}
277-
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
276+
{{< tabs name="k8s_install_kubelet" >}}
277+
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
278278
# 1.18.x-00의 x를 최신 패치 버전으로 바꾼다
279279
apt-mark unhold kubelet kubectl && \
280280
apt-get update && apt-get install -y kubelet=1.18.x-00 kubectl=1.18.x-00 && \
281281
apt-mark hold kubelet kubectl
282-
282+
-
283283
# apt-get 버전 1.1부터 다음 방법을 사용할 수도 있다
284284
apt-get update && \
285285
apt-get install -y --allow-change-held-packages kubelet=1.18.x-00 kubectl=1.18.x-00
286-
{{% /tab %}}
287-
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
286+
{{% /tab %}}
287+
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
288288
# 1.18.x-0에서 x를 최신 패치 버전으로 바꾼다
289289
yum install -y kubelet-1.18.x-0 kubectl-1.18.x-0 --disableexcludes=kubernetes
290-
{{% /tab %}}
291-
{{< /tabs >}}
290+
{{% /tab %}}
291+
{{< /tabs >}}
292292
293-
1. kubelet을 다시 시작한다.
293+
kubelet을 다시 시작한다.
294294
295-
```shell
296-
sudo systemctl restart kubelet
297-
```
295+
```shell
296+
sudo systemctl restart kubelet
297+
```
298298

299299
## 워커 노드 업그레이드
300300

@@ -303,28 +303,28 @@ min-kubernetes-server-version: 1.18
303303

304304
### kubeadm 업그레이드
305305

306-
1. 모든 워커 노드에서 kubeadm을 업그레이드한다.
306+
- 모든 워커 노드에서 kubeadm을 업그레이드한다.
307307

308-
{{< tabs name="k8s_install_kubeadm_worker_nodes" >}}
309-
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
308+
{{< tabs name="k8s_install_kubeadm_worker_nodes" >}}
309+
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
310310
# 1.18.x-00의 x를 최신 패치 버전으로 바꾼다
311311
apt-mark unhold kubeadm && \
312312
apt-get update && apt-get install -y kubeadm=1.18.x-00 && \
313313
apt-mark hold kubeadm
314-
314+
-
315315
# apt-get 버전 1.1부터 다음 방법을 사용할 수도 있다
316316
apt-get update && \
317317
apt-get install -y --allow-change-held-packages kubeadm=1.18.x-00
318-
{{% /tab %}}
319-
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
318+
{{% /tab %}}
319+
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
320320
# 1.18.x-0에서 x를 최신 패치 버전으로 바꾼다
321321
yum install -y kubeadm-1.18.x-0 --disableexcludes=kubernetes
322-
{{% /tab %}}
323-
{{< /tabs >}}
322+
{{% /tab %}}
323+
{{< /tabs >}}
324324

325325
### 노드 드레인
326326

327-
1. 스케줄 불가능(unschedulable)으로 표시하고 워크로드를 축출하여 유지 보수할 노드를 준비한다.
327+
- 스케줄 불가능(unschedulable)으로 표시하고 워크로드를 축출하여 유지 보수할 노드를 준비한다.
328328

329329
```shell
330330
# <node-to-drain>을 드레이닝하려는 노드 이름으로 바꾼다.
@@ -349,34 +349,34 @@ min-kubernetes-server-version: 1.18
349349

350350
### kubelet과 kubectl 업그레이드
351351

352-
1. 모든 워커 노드에서 kubelet 및 kubectl을 업그레이드한다.
352+
- 모든 워커 노드에서 kubelet 및 kubectl을 업그레이드한다.
353353

354-
{{< tabs name="k8s_kubelet_and_kubectl" >}}
355-
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
354+
{{< tabs name="k8s_kubelet_and_kubectl" >}}
355+
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
356356
# 1.18.x-00의 x를 최신 패치 버전으로 바꾼다
357357
apt-mark unhold kubelet kubectl && \
358358
apt-get update && apt-get install -y kubelet=1.18.x-00 kubectl=1.18.x-00 && \
359359
apt-mark hold kubelet kubectl
360-
360+
-
361361
# apt-get 버전 1.1부터 다음 방법을 사용할 수도 있다
362362
apt-get update && \
363363
apt-get install -y --allow-change-held-packages kubelet=1.18.x-00 kubectl=1.18.x-00
364-
{{% /tab %}}
365-
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
364+
{{% /tab %}}
365+
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
366366
# 1.18.x-0에서 x를 최신 패치 버전으로 바꾼다
367367
yum install -y kubelet-1.18.x-0 kubectl-1.18.x-0 --disableexcludes=kubernetes
368-
{{% /tab %}}
369-
{{< /tabs >}}
368+
{{% /tab %}}
369+
{{< /tabs >}}
370370

371-
1. kubelet을 다시 시작한다.
371+
- kubelet을 다시 시작한다.
372372

373373
```shell
374374
sudo systemctl restart kubelet
375375
```
376376

377377
### 노드에 적용된 cordon 해제
378378

379-
1. 스케줄 가능(schedulable)으로 표시하여 노드를 다시 온라인 상태로 만든다.
379+
- 스케줄 가능(schedulable)으로 표시하여 노드를 다시 온라인 상태로 만든다.
380380

381381
```shell
382382
# <node-to-drain>을 노드의 이름으로 바꾼다.

0 commit comments

Comments
 (0)