2021年11月2日火曜日

LimitRange

 LimitRangeについて:
Starage/Pod/Containerをスケジュールしているノードに対してリソース制限を行うための機能になる。

適応範囲について:

①NameSpace単位で適応する

②LomitRange適応前にスケジュール済みのPodに対してはリソース制限を行われない。



手順:


[Container]

1)以下、マニュフェストを作成する


type                     :   Pod / PersistentVolumeClaim / Containerの3つから選択する。

default                 :  デフォルトのLimit(上限)

defaultRequest   :  デフォルトのRequest(下限)

max                      :  最大リソース

min                       :  最小リソース
























2)次に上記のリソース範囲を超えるマニュフェストを作成してデプロイする






















3)以下のように、リソースの指定範囲を超えたので

デプロイ拒否のメッセージが表示された。




[PersistentVolumeClaim]


1)以下、マニュフェストを作成する。


type                      :  Pod / PersistentVolumeClaim / Containerの3つから選択する。

default                  :  デフォルトのLimit(上限)

defaultRequest    :  デフォルトのRequest(下限)

max                       :  最大リソース

min                        :  最小リソース




















上記制限を超えるstorageを作成して、デプロイを行うと。


















以下の制限オーバーに関するメッセージが表示されて作成できないことが確認できる。





0 件のコメント:

コメントを投稿

Roo Code + LM Studio 最強ローカルAI開発環境

 AIによるコード生成が当たり前になった今、エンジニアが次に求めるのは「自分のコードベースをすべて把握した上での提案」です。VS Code拡張の  Roo Code(旧Cline)  は、プロジェクト全体をスキャンして記憶する「セマンティック検索(RAG)」機能を備えています。 ...