2
は、以下のように展開作成できない「ベストエフォート」ポッドとそのOOMスコア作成:千しかし-999
:ノードへapiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
owt: hello
pdl: com
app: world
idc: xg
add: parameters-48
name: parameters-48
spec:
replicas: 2
template:
metadata:
labels:
name: parameters-48
spec:
containers:
- name: mofang-web
image: registry.cc.com/online/mofang:stable
nodeSelector:
node:cc
ログインがコンテナのPIDを見つけましたが、そのOOMのスコアをチェック
cat /proc/21606/oom_adj
-16
cat /proc/21606/oom_score
0
cat /proc/21606/oom_score_adj
-999
ユーザーガイドのページによると:https://github.com/kubernetes/community/blob/master/contributors/design-proposals/resource-qos.md、このポッドは「ベストエフォート型」ポッドでなければなりませんが、OOM_SCORE_ADJは1000ではなく-999です。 ところで、-999手段は殺されません。
で他の誰かを助け、「OOMスコアです"kubernetesはLinuxシステム" oom score "とは異なるのですか?はいの場合、どのようにしてポッドの現在の "oom score"を取得できますか? – workhardcc
あなたは、[pkg / kubelet/qos/policy.go](https://github.com/)のソースに表示されているように、OOBが使用されていないことをDockerでKubernetesを使用すると知覚するかもしれませんkubernetes/kubernetes/blob/7028abc5fcb41e7975b98f0900d5765afc48f464/pkg/kubelet/qos/policy.go)と[pkg / kubelet/cm/container_manager_linux.go#L371](https://github.com/kubernetes/kubernetes/blob/2541c16692c7777b0aeda8124f7895855b1b9232/pkg /kubelet/cm/container_manager_linux.go#L371)[Githubに関する問題](https://github.com/kubernetes/kubernetes/issues/) – pagid
issuse:https://github.com/kubernetes/kubernetes/issues/40990 – workhardcc