This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.6.4.3. Pod 内でのメモリー要求および制限の検索
Pod 内からメモリー要求および制限を動的に検出するアプリケーションでは Downward API を使用する必要があります。
手順
-
MEMORY_REQUESTとMEMORY_LIMITスタンザを追加するように Pod を設定します。
- 1
- このスタンザを追加して、アプリケーションメモリーの要求値を見つけます。
- 2
- このスタンザを追加して、アプリケーションメモリーの制限値を見つけます。
Pod を作成します。
oc create -f <file-name>.yaml
$ oc create -f <file-name>.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow リモートシェルを使用して Pod にアクセスします。
oc rsh test
$ oc rsh testCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要求された値が適用されていることを確認します。
env | grep MEMORY | sort
$ env | grep MEMORY | sort MEMORY_LIMIT=536870912 MEMORY_REQUEST=402653184Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注記
メモリー制限値は、/sys/fs/cgroup/memory/memory.limit_in_bytes ファイルによってコンテナー内から読み取ることもできます。