Я работаю над хобби-проектом Kubernetes на GKE, который я хочу сохранить дешевым (только стандартный уровень).
Я хотел бы создать gcloud container clusters create
команда, которая создает кластер, который всегда будет создавать сетевые интерфейсы на стандартном уровне, даже если сетевой уровень по умолчанию для моего проекта - премиум.
я использую Уровни сетевых услуг чтобы показать, какие ресурсы создаются на каждом уровне для каждого типа ресурсов.
Я предполагаю, что, поскольку сетевые уровни все еще находятся в стадии бета-тестирования, зарезервированный ключ instance-template
(недокументировано) хранит секреты создания моих сетевых интерфейсов.
шаблон-экземпляра не отображается, поскольку экземплярами управляет GKE.
Другой объекты, на которые влияют уровни сетевых сервисов, в основном адреса, правила пересылки и проект. Я не могу найти способ связать адрес с кластером. Балансировщик нагрузки (региональный, сетевой) для правила переадресации может потребовать дополнительных затрат.
Либо установите его на уровне проекта (у вас может быть несколько проектов), либо используйте премиум-уровень.