Google Cloud Kubernetes с 3-мя микроэкземплярами (бесплатный уровень) - ВСЕ не используется? - PullRequest
0 голосов
/ 14 марта 2020

Я использую облако Google со свободным уровнем и бесплатными кредитами и хочу попробовать kubernetes.

Я создаю пул узлов из 3 экземпляров f1-micro (допускаются только экземпляры f1-micro для бесплатного уровня). Кажется, что каждый из них должен иметь 240 МБ памяти.

Однако я попытался создать простое развертывание с модулем, запрашивающим 100Mi памяти, и я получаю ошибки Недостаточно памяти.

Означает ли это, что облако Google Kubernetes на самом деле нельзя использовать со свободным уровнем, следовательно, оно вообще не бесплатно? Или я что-то здесь упускаю?

1 Ответ

1 голос
/ 14 марта 2020

Для каждого из узлов запустите kubectl describe nodename, который покажет много деталей об узле и ищет Allocatable и Allocated resources. Вы можете заметить, что используется почти вся память, и f1-micro ограничен в среднем 0,2 ЦП, который был превышен только системными модулями k8s.

Вы можете попробовать отредактировать развертывание системных модулей, например в качестве CoreDNS и уменьшите количество запросов от модулей

...