Когда я создаю новый пул узлов в GKE, размер дисков по умолчанию равен 100 ГБ. Однако, когда я подключаюсь по SSH к узлу, который работал некоторое время, после запуска df -h
используется только 32 ГБ. (На самом деле я не знаю, откуда эти 32 ГБ)
Действительно ли узлам нужно 100 ГБ дискового пространства? Могу ли я запустить их, например, всего с 10 ГБ? Сначала я подумал, что модули будут использовать пространство для томов, но в GKE модули предоставляют свои собственные дополнительные постоянные диски и не добавляют в дисковое пространство узла, поэтому я не понимаю, зачем нужен такой большой том для самого узла?
Если вы создали стандартный кластер GKE, все дисковое пространство размером 100 ГБ должно быть разделено на разделы. Пожалуйста, проверьте файл /proc/partitions
на узлах кластера:
Самая большая часть /dev/sda1
должен быть смонтирован как раздел с отслеживанием состояния:
Вы можете изменить это, нажав «Дополнительные параметры» в диалоговом окне «Создать кластер Kubernetes»:
Если кластер создается из командной строки, размер диска можно указать с помощью параметра
- размер диска команды
gcloud container clusters create