Skip to content

Commit 174c413

Browse files
authored
Merge pull request #30228 from seokho-son/out1.22ko-m62
[ko] Update kubeadm-upgrade
2 parents 4c46ade + ccd10a4 commit 174c413

File tree

1 file changed

+40
-41
lines changed

1 file changed

+40
-41
lines changed

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

Lines changed: 40 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ weight: 20
99
<!-- overview -->
1010

1111
이 페이지는 kubeadm으로 생성된 쿠버네티스 클러스터를
12-
{{< skew latestVersionAddMinor -1 >}}.x 버전에서 {{< skew latestVersion >}}.x 버전으로,
13-
{{< skew latestVersion >}}.x 버전에서 {{< skew latestVersion >}}.y(여기서 `y > x`) 버전으로 업그레이드하는 방법을 설명한다. 업그레이드가 지원되지 않는 경우
12+
{{< skew currentVersionAddMinor -1 >}}.x 버전에서 {{< skew currentVersion >}}.x 버전으로,
13+
{{< skew currentVersion >}}.x 버전에서 {{< skew currentVersion >}}.y(여기서 `y > x`) 버전으로 업그레이드하는 방법을 설명한다. 업그레이드가 지원되지 않는 경우
1414
마이너 버전을 건너뛴다.
1515

1616
이전 버전의 kubeadm을 사용하여 생성된 클러스터 업그레이드에 대한 정보를 보려면,
1717
이 페이지 대신 다음의 페이지들을 참고한다.
1818

19-
- [kubeadm 클러스터를 {{< skew latestVersionAddMinor -2 >}}에서 {{< skew latestVersionAddMinor -1 >}}로 업그레이드](https://v{{< skew latestVersionAddMinor -1 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
20-
- [kubeadm 클러스터를 {{< skew latestVersionAddMinor -3 >}}에서 {{< skew latestVersionAddMinor -2 >}}로 업그레이드](https://v{{< skew latestVersionAddMinor -2 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
21-
- [kubeadm 클러스터를 {{< skew latestVersionAddMinor -4 >}}에서 {{< skew latestVersionAddMinor -3 >}}로 업그레이드](https://v{{< skew latestVersionAddMinor -3 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
22-
- [kubeadm 클러스터를 {{< skew latestVersionAddMinor -5 >}}에서 {{< skew latestVersionAddMinor -4 >}}으로 업그레이드](https://v{{< skew latestVersionAddMinor -4 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
19+
- [kubeadm 클러스터를 {{< skew currentVersionAddMinor -2 >}}에서 {{< skew currentVersionAddMinor -1 >}}로 업그레이드](https://v{{< skew currentVersionAddMinor -1 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
20+
- [kubeadm 클러스터를 {{< skew currentVersionAddMinor -3 >}}에서 {{< skew currentVersionAddMinor -2 >}}로 업그레이드](https://v{{< skew currentVersionAddMinor -2 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
21+
- [kubeadm 클러스터를 {{< skew currentVersionAddMinor -4 >}}에서 {{< skew currentVersionAddMinor -3 >}}로 업그레이드](https://v{{< skew currentVersionAddMinor -3 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
22+
- [kubeadm 클러스터를 {{< skew currentVersionAddMinor -5 >}}에서 {{< skew currentVersionAddMinor -4 >}}으로 업그레이드](https://v{{< skew currentVersionAddMinor -4 "-" >}}.docs.kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/)
2323

2424
추상적인 업그레이드 작업 절차는 다음과 같다.
2525

@@ -45,19 +45,19 @@ weight: 20
4545

4646
## 업그레이드할 버전 결정
4747

48-
OS 패키지 관리자를 사용하여 최신의 안정 버전({{< skew latestVersion >}})을 찾는다.
48+
OS 패키지 관리자를 사용하여 쿠버네티스의 최신 패치 릴리스 버전({{< skew currentVersion >}})을 찾는다.
4949

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

@@ -74,20 +74,21 @@ OS 패키지 관리자를 사용하여 최신의 안정 버전({{< skew latestVe
7474

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

9293
- 다운로드하려는 버전이 잘 받아졌는지 확인한다.
9394

@@ -120,13 +121,13 @@ OS 패키지 관리자를 사용하여 최신의 안정 버전({{< skew latestVe
120121

121122
```shell
122123
# 이 업그레이드를 위해 선택한 패치 버전으로 x를 바꾼다.
123-
sudo kubeadm upgrade apply v{{< skew latestVersion >}}.x
124+
sudo kubeadm upgrade apply v{{< skew currentVersion >}}.x
124125
```
125126

126127
명령이 완료되면 다음을 확인해야 한다.
127128

128129
```
129-
[upgrade/successful] SUCCESS! Your cluster was upgraded to "v{{< skew latestVersion >}}.x". Enjoy!
130+
[upgrade/successful] SUCCESS! Your cluster was upgraded to "v{{< skew currentVersion >}}.x". Enjoy!
130131

131132
[upgrade/kubelet] Now that your control plane is upgraded, please proceed with upgrading your kubelets if you haven't already done so.
132133
```
@@ -169,25 +170,22 @@ sudo kubeadm upgrade apply
169170
- 모든 컨트롤 플레인 노드에서 kubelet 및 kubectl을 업그레이드한다.
170171
171172
{{< tabs name="k8s_install_kubelet" >}}
172-
{{< tab name="Ubuntu, Debian 또는 HypriotOS" >}}
173-
<pre>>
174-
# {{< skew latestVersion >}}.x-00의 x를 최신 패치 버전으로 바꾼다
173+
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
174+
# replace x in {{< skew currentVersion >}}.x-00의 x를 최신 패치 버전으로 바꾼다
175175
apt-mark unhold kubelet kubectl && \
176-
apt-get update && apt-get install -y kubelet={{< skew latestVersion >}}.x-00 kubectl={{< skew latestVersion >}}.x-00 && \
176+
apt-get update && apt-get install -y kubelet={{< skew currentVersion >}}.x-00 kubectl={{< skew currentVersion >}}.x-00 && \
177177
apt-mark hold kubelet kubectl
178178
-
179179
# apt-get 버전 1.1부터 다음 방법을 사용할 수도 있다
180180
apt-get update && \
181-
apt-get install -y --allow-change-held-packages kubelet={{< skew latestVersion >}}.x-00 kubectl={{< skew latestVersion >}}.x-00
182-
</pre>
183-
{{< /tab >}}
184-
{{< tab name="CentOS, RHEL 또는 Fedora" >}}
185-
<pre>
186-
# {{< skew latestVersion >}}.x-0에서 x를 최신 패치 버전으로 바꾼다
187-
yum install -y kubelet-{{< skew latestVersion >}}.x-0 kubectl-{{< skew latestVersion >}}.x-0 --disableexcludes=kubernetes
188-
</pre>
189-
{{< /tab >}}
181+
apt-get install -y --allow-change-held-packages kubelet={{< skew currentVersion >}}.x-00 kubectl={{< skew currentVersion >}}.x-00
182+
{{% /tab %}}
183+
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
184+
# {{< skew currentVersion >}}.x-0에서 x를 최신 패치 버전으로 바꾼다
185+
yum install -y kubelet-{{< skew currentVersion >}}.x-0 kubectl-{{< skew currentVersion >}}.x-0 --disableexcludes=kubernetes
186+
{{% /tab %}}
190187
{{< /tabs >}}
188+
<br />
191189
192190
- kubelet을 다시 시작한다.
193191
@@ -216,18 +214,18 @@ sudo systemctl restart kubelet
216214
217215
{{< tabs name="k8s_install_kubeadm_worker_nodes" >}}
218216
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
219-
# {{< skew latestVersion >}}.x-00의 x를 최신 패치 버전으로 바꾼다
217+
# {{< skew currentVersion >}}.x-00의 x를 최신 패치 버전으로 바꾼다
220218
apt-mark unhold kubeadm && \
221-
apt-get update && apt-get install -y kubeadm={{< skew latestVersion >}}.x-00 && \
219+
apt-get update && apt-get install -y kubeadm={{< skew currentVersion >}}.x-00 && \
222220
apt-mark hold kubeadm
223221
-
224222
# apt-get 버전 1.1부터 다음 방법을 사용할 수도 있다
225223
apt-get update && \
226-
apt-get install -y --allow-change-held-packages kubeadm={{< skew latestVersion >}}.x-00
224+
apt-get install -y --allow-change-held-packages kubeadm={{< skew currentVersion >}}.x-00
227225
{{% /tab %}}
228226
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
229-
# {{< skew latestVersion >}}.x-0에서 x를 최신 패치 버전으로 바꾼다
230-
yum install -y kubeadm-{{< skew latestVersion >}}.x-0 --disableexcludes=kubernetes
227+
# {{< skew currentVersion >}}.x-0에서 x를 최신 패치 버전으로 바꾼다
228+
yum install -y kubeadm-{{< skew currentVersion >}}.x-0 --disableexcludes=kubernetes
231229
{{% /tab %}}
232230
{{< /tabs >}}
233231
@@ -254,20 +252,21 @@ sudo systemctl restart kubelet
254252
255253
{{< tabs name="k8s_kubelet_and_kubectl" >}}
256254
{{% tab name="Ubuntu, Debian 또는 HypriotOS" %}}
257-
# {{< skew latestVersion >}}.x-00의 x를 최신 패치 버전으로 바꾼다
255+
# {{< skew currentVersion >}}.x-00의 x를 최신 패치 버전으로 바꾼다
258256
apt-mark unhold kubelet kubectl && \
259-
apt-get update && apt-get install -y kubelet={{< skew latestVersion >}}.x-00 kubectl={{< skew latestVersion >}}.x-00 && \
257+
apt-get update && apt-get install -y kubelet={{< skew currentVersion >}}.x-00 kubectl={{< skew currentVersion >}}.x-00 && \
260258
apt-mark hold kubelet kubectl
261259
-
262260
# apt-get 버전 1.1부터 다음 방법을 사용할 수도 있다
263261
apt-get update && \
264-
apt-get install -y --allow-change-held-packages kubelet={{< skew latestVersion >}}.x-00 kubectl={{< skew latestVersion >}}.x-00
262+
apt-get install -y --allow-change-held-packages kubelet={{< skew currentVersion >}}.x-00 kubectl={{< skew currentVersion >}}.x-00
265263
{{% /tab %}}
266264
{{% tab name="CentOS, RHEL 또는 Fedora" %}}
267-
# {{< skew latestVersion >}}.x-0에서 x를 최신 패치 버전으로 바꾼다
268-
yum install -y kubelet-{{< skew latestVersion >}}.x-0 kubectl-{{< skew latestVersion >}}.x-0 --disableexcludes=kubernetes
265+
# {{< skew currentVersion >}}.x-0에서 x를 최신 패치 버전으로 바꾼다
266+
yum install -y kubelet-{{< skew currentVersion >}}.x-0 kubectl-{{< skew currentVersion >}}.x-0 --disableexcludes=kubernetes
269267
{{% /tab %}}
270268
{{< /tabs >}}
269+
<br />
271270
272271
- kubelet을 다시 시작한다.
273272

0 commit comments

Comments
 (0)