Skip to content

Commit 69c8f16

Browse files
authored
Merge pull request #26000 from hikkie3110/fix-25205_2
update nodes.md for v1.18
2 parents 16b0f46 + a9afaba commit 69c8f16

File tree

1 file changed

+8
-8
lines changed
  • content/ja/docs/concepts/architecture

1 file changed

+8
-8
lines changed

content/ja/docs/concepts/architecture/nodes.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ weight: 10
66

77
<!-- overview -->
88

9-
Kubernetesはコンテナを_Node_上で実行されるPodに配置することで、ワークロードを実行します。
9+
Kubernetesはコンテナを _Node_ 上で実行されるPodに配置することで、ワークロードを実行します。
1010
ノードはクラスターによりますが、1つのVMまたは物理的なマシンです。
1111
各ノードは{{< glossary_tooltip text="Pod" term_id="pod" >}}やそれを制御する{{< glossary_tooltip text="コントロールプレーン" term_id="control-plane" >}}を実行するのに必要なサービスを含んでいます。
1212

1313
通常、1つのクラスターで複数のノードを持ちます。学習用途やリソースの制限がある環境では、1ノードかもしれません。
14+
1415
1つのノード上の[コンポーネント](/ja/docs/concepts/overview/components/#node-components)には、{{< glossary_tooltip text="kubelet" term_id="kubelet" >}}、{{< glossary_tooltip text="コンテナランタイム" term_id="container-runtime" >}}、{{< glossary_tooltip text="kube-proxy" term_id="kube-proxy" >}}が含まれます。
1516

1617
<!-- body -->
@@ -22,7 +23,7 @@ Kubernetesはコンテナを_Node_上で実行されるPodに配置すること
2223
1. ノード上のkubeletが、コントロールプレーンに自己登録する。
2324
2. あなた、もしくは他のユーザーが手動でNodeオブジェクトを追加する。
2425

25-
Nodeオブジェクトの作成、もしくはノード上のkubeketによる自己登録の後、コントロールプレーンはNodeオブジェクトが有効かチェックします。例えば、下記のjsonマニフェストでノードを作成してみましょう
26+
Nodeオブジェクトの作成、もしくはノード上のkubeketによる自己登録の後、コントロールプレーンはNodeオブジェクトが有効かチェックします。例えば、下記のjsonマニフェストでノードを作成してみましょう:
2627

2728
```json
2829
{
@@ -72,9 +73,9 @@ kubeletのフラグ `--register-node`がtrue(デフォルト)のとき、kub
7273
管理者が手動でNodeオブジェクトを作成したい場合は、kubeletフラグ `--register-node = false`を設定してください。
7374

7475
管理者は`--register-node`の設定に関係なくNodeオブジェクトを変更することができます。
75-
変更には、ノードにラベルを設定し、それをunschedulableとしてマークすることが含まれます。
76+
例えば、ノードにラベルを設定し、それをunschedulableとしてマークすることが含まれます。
7677

77-
ノード上のラベルは、スケジューリングを制御するためにPod上のノードセレクタと組み合わせて使用できます
78+
ノード上のラベルは、スケジューリングを制御するためにPod上のノードセレクターと組み合わせて使用できます
7879
例えば、Podをノードのサブセットでのみ実行する資格があるように制限します。
7980

8081
ノードをunschedulableとしてマークすると、新しいPodがそのノードにスケジュールされるのを防ぎますが、ノード上の既存のPodには影響しません。
@@ -124,7 +125,7 @@ kubectl describe node <ノード名をここに挿入>
124125
{{< table caption = "ノードのConditionと、各condition適用時の概要" >}}
125126
| ノードのCondition | 概要 |
126127
|----------------------|-------------|
127-
| `Ready` | ノードの状態がHealthyでPodを配置可能な場合に`True`になります。ノードの状態に問題があり、Podが配置できない場合に`False`になります。ノードコントローラーが、`node-monitor-grace-period`で設定された時間内(デフォルトでは40秒)に該当ノードと疎通できない場合、`Unknown`になります。 |
128+
| `Ready` | ノードの状態が有効でPodを配置可能な場合に`True`になります。ノードの状態に問題があり、Podが配置できない場合に`False`になります。ノードコントローラーが、`node-monitor-grace-period`で設定された時間内(デフォルトでは40秒)に該当ノードと疎通できない場合、`Unknown`になります。 |
128129
| `DiskPressure` | ノードのディスク容量が圧迫されているときに`True`になります。圧迫とは、ディスクの空き容量が少ないことを指します。それ以外のときは`False`です。 |
129130
| `MemoryPressure` | ノードのメモリが圧迫されているときに`True`になります。圧迫とは、メモリの空き容量が少ないことを指します。それ以外のときは`False`です。 |
130131
| `PIDPressure` | プロセスが圧迫されているときに`True`になります。圧迫とは、プロセス数が多すぎることを指します。それ以外のときは`False`です。 |
@@ -241,7 +242,7 @@ kubeletが`NodeStatus`とLeaseオブジェクトの作成および更新を担
241242
このような場合、ノードコントローラーはマスター接続に問題があると見なし、接続が回復するまですべての退役を停止します。
242243

243244
ノードコントローラーは、Podがtaintを許容しない場合、 `NoExecute`のtaintを持つノード上で実行されているPodを排除する責務もあります。
244-
さらに、デフォルトで無効になっているアルファ機能として、ノードコントローラーはノードに到達できない、または準備ができていないなどのノードの問題に対応する{{< glossary_tooltip text="taint" term_id="taint" >}}を追加する責務があります。これはスケジューラーが、問題のあるノードにPodを配置しない事を意味しています。
245+
さらに、ノードコントローラーはノードに到達できない、または準備ができていないなどのノードの問題に対応する{{< glossary_tooltip text="taint" term_id="taint" >}}を追加する責務があります。これはスケジューラーが、問題のあるノードにPodを配置しない事を意味しています。
245246

246247
{{< caution >}}
247248
`kubectl cordon`はノードに'unschedulable'としてマークします。それはロードバランサーのターゲットリストからノードを削除するという
@@ -254,8 +255,7 @@ Nodeオブジェクトはノードのリソースキャパシティ(CPUの数
254255
[自己登録](#self-registration-of-nodes)したノードは、Nodeオブジェクトを作成するときにキャパシティを報告します。
255256
[手動によるノード管理](#manual-node-administration)を実行している場合は、ノードを追加するときにキャパシティを設定する必要があります。
256257

257-
Kubernetes{{< glossary_tooltip text="スケジューラー" term_id="kube-scheduler" >}}は、ノード上のすべてのPodに十分なリソースがあることを確認します。
258-
ノード上のコンテナが要求するリソースの合計がノードキャパシティ以下であることを確認します。
258+
Kubernetes{{< glossary_tooltip text="スケジューラー" term_id="kube-scheduler" >}}は、ノード上のすべてのPodに十分なリソースがあることを確認します。スケジューラーは、ノード上のコンテナが要求するリソースの合計がノードキャパシティ以下であることを確認します。
259259
これは、kubeletによって管理されたすべてのコンテナを含みますが、コンテナランタイムによって直接開始されたコンテナやkubeletの制御外で実行されているプロセスは含みません。
260260

261261
{{< note >}}

0 commit comments

Comments
 (0)