Serviceを設定する現在表示しているのは、次のバージョン向けのドキュメントです。ドキュメントは積極的にメンテナンスされていません。現在表示されているバージョンはスナップショットです。(QoS)クラスをPodに割り当てるための設定方法を示します。Kubernetesは、Podのスケジューリングおよび退役を決定するためにQoSクラスを用います。始める前にKubernetesクラスターが必要、かつそのクラスターと通信するためにkubectlコマンドラインツールが設定されている必要があります。このチュートリアルは、コントロールプレーンのホストとして動作していない少なくとも2つのノードを持つクラスターで実行することをおすすめします。version.QoSクラスKubernetesはPodの作成時に次のいずれかのQoSクラスをPodに割り当てます:GuaranteedBurstableBestEffortnamespaceの作成この演習で作成するリソースがクラスター内で分離されるよう、namespaceを作成します。qos-exampleGuaranteedのQoSクラスを割り当てたPodを作成するPodにGuaranteedのQoSクラスを与えるには、以下が必要になります:Pod内のすべてのコンテナにメモリーの制限と要求が与えられており、同じ値であること。Pod内のすべてのコンテナにCPUの制限と要求が与えられており、同じ値であること。以下に1つのコンテナをもつPodの設定ファイルを示します。コンテナには200MiBのメモリー制限とリクエストを与え、700ミリCPUの制限と要求を与えます。QoSクラスを与えたことを示しています。Podのコンテナにメモリー制限と一致するメモリー要求があり、CPU制限と一致するCPU要求があることも確認できます。コンテナにメモリー制限を指定し、メモリー要求を指定していない場合は、Kubernetesは自動的にメモリー制限と一致するメモリー要求を割り当てます。同様に、コンテナにCPU制限を指定し、CPU要求を指定していない場合は、Kubernetesは自動的にCPU制限と一致するCPU要求を割り当てます。QoSクラスの基準に満たない場合。Pod内の1つ以上のコンテナがメモリーまたはCPUの要求を与えられている場合。以下に1つのコンテナをもつPodの設定ファイルを示します。コンテナには200MiBのメモリー制限と100MiBのメモリー要求を与えます。QoSクラスを与えたことを示しています。QoSクラスを与えるには、Pod内のコンテナにはメモリーやCPUの制限や要求を指定してはなりません。以下に1つのコンテナをもつPodの設定ファイルを示します。QoSクラスを与えたことを示しています。--namespace=qos-example2つのコンテナを含むPodを作成する以下に2つのコンテナをもつPodの設定ファイルを示します。一方のコンテナは200MiBのメモリー要求を指定し、もう一方のコンテナには要求や制限を指定しません。QoSクラスの基準を満たしていることに注目してください。QoSクラスの基準に満たしておらず、一方のコンテナにはメモリー要求を与えられています。京ICP备17074266号-3。