Эта проблема возникает из-за того, что значение LIMIT, установленное для развертывания metadata-agent
, слишком мало для ресурсов, поэтому POD уничтожается (OOM kill), поскольку POD требуется больше памяти для правильной работы.
Там это обходной путь для этой проблемы, пока она не будет устранена.
Вы можете перезаписать базовые ресурсы в файле конфигурации metadata-agent
с помощью:
kubectl edit cm -n kube-system metadata-agent-config
Установка baseMemory: 50Mi
должна быть достаточной, если она не работает, используйте более высокое значение 100Mi
или 200Mi
.
Так что metadata-agent-config
configmap должен выглядеть примерно так:
apiVersion: v1
data:
NannyConfiguration: |-
apiVersion: nannyconfig/v1alpha1
kind: NannyConfiguration
baseMemory: 50Mi
kind: ConfigMap
Обратите внимание, что вам необходимо перезапустить развертывание, так как карта конфигурации не выбирается автоматически:
kubectl delete deployment -n kube-system stackdriver-metadata-agent-cluster-level
Для получения более подробной информации смотрите addon-resizer Документация .