Моя цель переопределить конфигурацию Kubelet по умолчанию в работающем кластере
"imageGCHighThresholdPercent": 85,
"imageGCLowThresholdPercent": 80,
до
"imageGCHighThresholdPercent": 60,
"imageGCLowThresholdPercent": 40,
Возможный вариант - применить исправление узла для каждого узла.
Я использую следующую команду для получения конфигурации kubelet через прокси-сервер kubeclt
curl -sSL "http://localhost:8001/api/v1/nodes/ip-172-31-20-135.eu-west-1.compute.internal/proxy/configz" | python3 -m json.tool
Вывод
{
"kubeletconfig": {
....
"imageGCHighThresholdPercent": 85,
"imageGCLowThresholdPercent": 80,
.....
}
}
вот команда, которую я использую обновить эти два значения
kubectl patch node ip-172-31-20-135.eu-west-1.compute.internal -p '{"kubeletconfig":{"imageGCHighThresholdPercent":60,"imageGCLowThresholdPercent":40}}'
К сожалению, kubeclt возвращает мне
node / ip-172-31-20-135.eu-west-1.compute.internal пропатчен (без изменений)
В результате изменение не имеет никакого эффекта.
Любая мысль, что я делаю неправильно.
Спасибо