где я ввёл лимиты для некоторых приложений на ephemeral storage эти лимиты не работают. Такое может быть в этой ситуации?
у меня недавно было что какого-то фига лимит на эфимерку не сработал в кластере где обычно они работают
Никакого эффекта ResourceQuota не даёт! :( apiVersion: v1 kind: ResourceQuota metadata: name: ephemeral-storage-resource-quota spec: hard: requests.ephemeral-storage: 1Gi limits.ephemeral-storage: 10Gi
а почему вы этот лимит (limits.ephemeral-storage) на сам под не ставите?
Во-первых я на тот под которые под подозрением точнее на тот deployment этот лимит уже ставил и он не срабатывал. Но до конца не было уверенности какой из подов проблемный и я решил из пушки по воробьям включить на весь namespace и он тоже не работает.
#dd if=/dev/zero of=/usr/share/nginx/html/zerofile bs=1G count=3 Created container nginx Started container nginx Pod ephemeral local storage usage exceeds the total limit of containers 2Gi. Stopping container nginx apiVersion: v1 kind: Pod metadata: name: shell-demo namespace: default spec: volumes: - name: shared-data emptyDir: {} containers: - name: nginx image: nginx volumeMounts: - name: shared-data mountPath: /usr/share/nginx/html resources: requests: ephemeral-storage: "1Gi" limits: ephemeral-storage: "2Gi"
это GKE, если что. v1.20.9-gke.701
У меня тоже 1.20 но ещё новее, не помню сейчас какой
я к тому, что лимиты работают)
В моём кейсе, когда файлы не отпускаются приложением, очевидно нет
понял. попробую протестировать и такой кейс
Обсуждают сегодня