File tree Expand file tree Collapse file tree 8 files changed +16
-16
lines changed
setup/production-environment/windows Expand file tree Collapse file tree 8 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -86,10 +86,10 @@ Kubernetesがオーナーオブジェクトを削除すると、残された依
86
86
87
87
## 未使用のコンテナとイメージのガベージコレクション {#containers-images}
88
88
89
- {{<glossary_tooltip text="kubelet" term_id="kubelet">}}は未使用のイメージに対して5分ごとに、未使用のコンテナーに対して1分ごとにガベージコレクションを実行します 。
89
+ {{<glossary_tooltip text="kubelet" term_id="kubelet">}}は未使用のイメージに対して5分ごとに、未使用のコンテナに対して1分ごとにガベージコレクションを実行します 。
90
90
外部のガベージコレクションツールは、kubeletの動作を壊し、存在するはずのコンテナを削除する可能性があるため、使用しないでください。
91
91
92
- 未使用のコンテナーとイメージのガベージコレクションのオプションを設定するには 、[ 設定ファイル] ( /docs/tasks/administer-cluster/kubelet-config-file/ ) を使用してkubeletを調整し、[ ` KubeletConfiguration ` ] ( /docs/reference/config-api/kubelet-config.v1beta1/#kubelet-config-k8s-io-v1beta1-KubeletConfiguration ) リソースタイプを使用してガベージコレクションに関連するパラメーターを変更します。
92
+ 未使用のコンテナとイメージのガベージコレクションのオプションを設定するには 、[ 設定ファイル] ( /docs/tasks/administer-cluster/kubelet-config-file/ ) を使用してkubeletを調整し、[ ` KubeletConfiguration ` ] ( /docs/reference/config-api/kubelet-config.v1beta1/#kubelet-config-k8s-io-v1beta1-KubeletConfiguration ) リソースタイプを使用してガベージコレクションに関連するパラメーターを変更します。
93
93
94
94
### コンテナイメージのライフサイクル
95
95
@@ -108,12 +108,12 @@ kubeletは、次の変数に基づいて未使用のコンテナをガベージ
108
108
109
109
* ` MinAge ` : kubeletがガベージコレクションできるコンテナの最低期間。` 0 ` を設定すると無効化されます。
110
110
* ` MaxPerPodContainer ` : 各Podのペアが持つことができるデッドコンテナの最大数。` 0 ` 未満に設定すると無効化されます。
111
- * ` MaxContainers ` : クラスターが持つことができるデッドコンテナーの最大数 。` 0 ` 未満に設定すると無効化されます。
111
+ * ` MaxContainers ` : クラスターが持つことができるデッドコンテナの最大数 。` 0 ` 未満に設定すると無効化されます。
112
112
113
113
これらの変数に加えて、kubeletは、通常、最も古いものから順に、定義されていない削除されたコンテナをガベージコレクションします。
114
114
115
- ` MaxPerPodContainer ` と` MaxContainers ` は、Podごとのコンテナーの最大数 (` MaxPerPodContainer ` )を保持すると、グローバルなデッドコンテナの許容合計(` MaxContainers ` )を超える状況で、互いに競合する可能性があります。
116
- この状況では、kubeletは` MaxPerPodContainer ` を調整して競合に対処します。最悪のシナリオは、` MaxPerPodContainer ` を1にダウングレードし、最も古いコンテナーを削除することです 。
115
+ ` MaxPerPodContainer ` と` MaxContainers ` は、Podごとのコンテナの最大数 (` MaxPerPodContainer ` )を保持すると、グローバルなデッドコンテナの許容合計(` MaxContainers ` )を超える状況で、互いに競合する可能性があります。
116
+ この状況では、kubeletは` MaxPerPodContainer ` を調整して競合に対処します。最悪のシナリオは、` MaxPerPodContainer ` を1にダウングレードし、最も古いコンテナを削除することです 。
117
117
さらに、削除されたPodが所有するコンテナは、` MinAge ` より古くなると削除されます。
118
118
119
119
{{<note >}}
Original file line number Diff line number Diff line change @@ -24,9 +24,9 @@ Podが動作しているNodeに利用可能なリソースが十分にある場
24
24
25
25
たとえば、コンテナに256MiBの` メモリー ` 要求を設定し、そのコンテナが8GiBのメモリーを持つNodeにスケジュールされたPod内に存在し、他のPodが存在しない場合、コンテナはより多くのRAMを使用しようとする可能性があります。
26
26
27
- そのコンテナに4GiBの` メモリー ` 制限を設定すると、kubelet(および{{< glossary_tooltip text="コンテナランタイム" term_id="container-runtime" >}}) が制限を適用します。ランタイムは、コンテナーが設定済みのリソース制限を超えて使用するのを防ぎます 。例えば、コンテナ内のプロセスが、許容量を超えるメモリを消費しようとすると、システムカーネルは、メモリ不足(OOM)エラーで、割り当てを試みたプロセスを終了します。
27
+ そのコンテナに4GiBの` メモリー ` 制限を設定すると、kubelet(および{{< glossary_tooltip text="コンテナランタイム" term_id="container-runtime" >}}) が制限を適用します。ランタイムは、コンテナが設定済みのリソース制限を超えて使用するのを防ぎます 。例えば、コンテナ内のプロセスが、許容量を超えるメモリを消費しようとすると、システムカーネルは、メモリ不足(OOM)エラーで、割り当てを試みたプロセスを終了します。
28
28
29
- 制限は、違反が検出されるとシステムが介入するように事後的に、またはコンテナーが制限を超えないようにシステムが防ぐように強制的に 、実装できます。
29
+ 制限は、違反が検出されるとシステムが介入するように事後的に、またはコンテナが制限を超えないようにシステムが防ぐように強制的に 、実装できます。
30
30
異なるランタイムは、同じ制限を実装するために異なる方法をとることができます。
31
31
32
32
{{< note >}}
Original file line number Diff line number Diff line change @@ -838,7 +838,7 @@ spec:
838
838
/etc/secret-volume/ssh-privatekey
839
839
```
840
840
841
- コンテナーはSecretのデータをSSH接続を確立するために使用することができます 。
841
+ コンテナはSecretのデータをSSH接続を確立するために使用することができます 。
842
842
843
843
### ユースケース: 本番、テスト用の認証情報を持つPod
844
844
Original file line number Diff line number Diff line change @@ -655,7 +655,7 @@ spec:
655
655
` ` `
656
656
657
657
{{< note >}}
658
- Podにrawブロックデバイスを追加する場合は、マウントパスの代わりにコンテナーでデバイスパスを指定します 。
658
+ Podにrawブロックデバイスを追加する場合は、マウントパスの代わりにコンテナでデバイスパスを指定します 。
659
659
{{< /note >}}
660
660
661
661
# ## ブロックボリュームのバインド
Original file line number Diff line number Diff line change @@ -145,7 +145,7 @@ Deploymentに対して適切なセレクターとPodテンプレートのラベ
145
145
## Deploymentの更新 {#updating-a-deployment}
146
146
147
147
{{< note >}}
148
- Deploymentのロールアウトは、DeploymentのPodテンプレート(この場合` .spec.template ` )が変更された場合にのみトリガーされます。例えばテンプレートのラベルもしくはコンテナーイメージが更新された場合です 。Deploymentのスケールのような更新では、ロールアウトはトリガーされません。
148
+ Deploymentのロールアウトは、DeploymentのPodテンプレート(この場合` .spec.template ` )が変更された場合にのみトリガーされます。例えばテンプレートのラベルもしくはコンテナイメージが更新された場合です 。Deploymentのスケールのような更新では、ロールアウトはトリガーされません。
149
149
{{< /note >}}
150
150
151
151
Deploymentを更新するには以下のステップに従ってください。
@@ -938,7 +938,7 @@ Deploymentを使って一部のユーザーやサーバーに対してリリー
938
938
# # Deployment Specの記述
939
939
940
940
他の全てのKubernetesの設定と同様に、Deploymentは` .apiVersion` 、` .kind` や` .metadata` フィールドを必要とします。
941
- 設定ファイルの利用に関する情報は[アプリケーションのデプロイ](/ja/docs/tasks/run-application/run-stateless-application-deployment/)を参照してください。コンテナーの設定に関しては [リソースを管理するためのkubectlの使用](/ja/docs/concepts/overview/working-with-objects/object-management/)を参照してください。
941
+ 設定ファイルの利用に関する情報は[アプリケーションのデプロイ](/ja/docs/tasks/run-application/run-stateless-application-deployment/)を参照してください。コンテナの設定に関しては [リソースを管理するためのkubectlの使用](/ja/docs/concepts/overview/working-with-objects/object-management/)を参照してください。
942
942
Deploymentオブジェクトの名前は、有効な[DNSサブドメイン名](/ja/docs/concepts/overview/working-with-objects/names#dns-subdomain-names)でなければなりません。
943
943
Deploymentは[` .spec` セクション](https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status)も必要とします。
944
944
@@ -1008,7 +1008,7 @@ Deploymentのセレクターに一致するラベルを持つPodを直接作成
1008
1008
1009
1009
# ## Min Ready Seconds {#min-ready-seconds}
1010
1010
1011
- ` .spec.minReadySeconds` はオプションのフィールドで、新しく作成されたPodが利用可能となるために、最低どれくらいの秒数コンテナーがクラッシュすることなく稼働し続ければよいかを指定するものです 。デフォルトでは0です(Podは作成されるとすぐに利用可能と判断されます)。Podが利用可能と判断された場合についてさらに学ぶために[Container Probes](/ja/docs/concepts/workloads/pods/pod-lifecycle/# container-probes)を参照してください。
1011
+ ` .spec.minReadySeconds` はオプションのフィールドで、新しく作成されたPodが利用可能となるために、最低どれくらいの秒数コンテナがクラッシュすることなく稼働し続ければよいかを指定するものです 。デフォルトでは0です(Podは作成されるとすぐに利用可能と判断されます)。Podが利用可能と判断された場合についてさらに学ぶために[Container Probes](/ja/docs/concepts/workloads/pods/pod-lifecycle/# container-probes)を参照してください。
1012
1012
1013
1013
# ## リビジョン履歴の保持上限
1014
1014
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ content_type: concept
36
36
37
37
## コンポーネントリファレンス
38
38
39
- * [ kubelet] ( /docs/reference/command-line-tools-reference/kubelet/ ) - 各ノード上で動作する最も重要なノードエージェントです。kubeletは一通りのPodSpecを受け取り、コンテナーが実行中で正常であることを確認します 。
39
+ * [ kubelet] ( /docs/reference/command-line-tools-reference/kubelet/ ) - 各ノード上で動作する最も重要なノードエージェントです。kubeletは一通りのPodSpecを受け取り、コンテナが実行中で正常であることを確認します 。
40
40
* [ kube-apiserver] ( /docs/reference/command-line-tools-reference/kube-apiserver/ ) - Pod、Service、Replication Controller等、APIオブジェクトのデータを検証・設定するREST APIサーバーです。
41
41
* [ kube-controller-manager] ( /docs/reference/command-line-tools-reference/kube-controller-manager/ ) - Kubernetesに同梱された、コアのコントロールループを埋め込むデーモンです。
42
42
* [ kube-proxy] ( /docs/reference/command-line-tools-reference/kube-proxy/ ) - 単純なTCP/UDPストリームのフォワーディングや、一連のバックエンド間でTCP/UDPのラウンドロビンでのフォワーディングを実行できます。
You can’t perform that action at this time.
0 commit comments