Skip to content

Commit 8f839e3

Browse files
authored
Merge pull request #23526 from cyberblack28/#23525
Translate docs/tasks/administer-cluster/kubeadm/upgrading-windows-nodes/ into Japanese. #23525
2 parents 942fca9 + e6cf4c4 commit 8f839e3

File tree

1 file changed

+92
-0
lines changed

1 file changed

+92
-0
lines changed
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
title: Windowsノードのアップグレード
3+
min-kubernetes-server-version: 1.17
4+
content_type: task
5+
weight: 40
6+
---
7+
8+
<!-- overview -->
9+
10+
{{< feature-state for_k8s_version="v1.18" state="beta" >}}
11+
12+
このページでは、[kubeadmで作られた](/docs/tasks/administer-cluster/kubeadm/adding-windows-nodes)Windowsノードをアップグレードする方法について説明します。
13+
14+
15+
16+
17+
## {{% heading "prerequisites" %}}
18+
19+
{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}}
20+
* [残りのkubeadmクラスターをアップグレードするプロセス](/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade)を理解します。
21+
Windowsノードをアップグレードする前にコントロールプレーンノードをアップグレードしたいと思うかもしれません。
22+
23+
24+
25+
26+
<!-- steps -->
27+
28+
## ワーカーノードをアップグレード
29+
30+
### kubeadmをアップグレード
31+
32+
1. Windowsノードから、kubeadmをアップグレードします。:
33+
34+
```powershell
35+
# {{< param "fullversion" >}}を目的のバージョンに置き換えます
36+
curl.exe -Lo C:\k\kubeadm.exe https://dl.k8s.io/{{< param "fullversion" >}}/bin/windows/amd64/kubeadm.exe
37+
```
38+
39+
### ノードをドレインする
40+
41+
1. Kubernetes APIにアクセスできるマシンから、
42+
ノードをスケジュール不可としてマークして、ワークロードを削除することでノードのメンテナンスを準備します:
43+
44+
```shell
45+
# <node-to-drain>をドレインするノードの名前に置き換えます
46+
kubectl drain <node-to-drain> --ignore-daemonsets
47+
```
48+
49+
このような出力結果が表示されるはずです:
50+
51+
```
52+
node/ip-172-31-85-18 cordoned
53+
node/ip-172-31-85-18 drained
54+
```
55+
56+
### kubeletの構成をアップグレード
57+
58+
1. Windowsノードから、次のコマンドを呼び出して新しいkubelet構成を同期します:
59+
60+
```powershell
61+
kubeadm upgrade node
62+
```
63+
64+
### kubeletをアップグレード
65+
66+
1. Windowsノードから、kubeletをアップグレードして再起動します:
67+
68+
```powershell
69+
stop-service kubelet
70+
curl.exe -Lo C:\k\kubelet.exe https://dl.k8s.io/{{< param "fullversion" >}}/bin/windows/amd64/kubelet.exe
71+
restart-service kubelet
72+
```
73+
74+
### ノードをオンライン状態に
75+
76+
1. Kubernetes APIにアクセスできるマシンから、
77+
スケジュール可能としてマークして、ノードをオンラインに戻します:
78+
79+
```shell
80+
# <node-to-drain>をノードの名前に置き換えます
81+
kubectl uncordon <node-to-drain>
82+
```
83+
### kube-proxyをアップグレード
84+
85+
1. Kubernetes APIにアクセスできるマシンから、次を実行します、
86+
もう一度{{< param "fullversion" >}}を目的のバージョンに置き換えます:
87+
88+
```shell
89+
curl -L https://github.com/kubernetes-sigs/sig-windows-tools/releases/latest/download/kube-proxy.yml | sed 's/VERSION/{{< param "fullversion" >}}/g' | kubectl apply -f -
90+
```
91+
92+

0 commit comments

Comments
 (0)