Skip to content
Latchkey

QoS Classとは?

Quality of Service classは、requestsとlimitsの設定のされ方から導かれて、schedulerが各podに割り当てるラベルです。guaranteedのpodはrequestsとlimitsを等しく設定し、burstableのpodはrequestsをlimits未満に設定し、best-effortのpodはどちらも設定しません。このclassが、nodeのメモリが尽きたときにどのpodが最初に終了させられるかを決めます。

なぜ重要か

QoSはnode逼迫時の生存順序を決めるため、重要なサービスはbest-effortではなくguaranteedであるべきです。classを知ることで、なぜ一部のpodが他より先にevictされるかを説明できます。

関連ガイド