создание правила брандмауэра решило мою проблему
могу выставить сервис типаNodePort
в интернетбез используя типLoadBalancer
? Каждый ресурс, который я нашел, делал это с помощью балансировщика нагрузки. Но я не хочу, чтобы балансировка нагрузки была дорогой и ненужной для моего варианта использования, потому что я запускаю один экземплярpostgres
образ, который монтируется на постоянный диск, и я хотел бы иметь возможность подключиться к моей базе данных с моего компьютера с помощью pgAdmin. Если это возможно, не могли бы вы дать немного более подробный ответ, поскольку я новичок в Kubernetes, GCE и сетей.
Просто для справки и немного больше контекста у меня есть развертывание, запускающее 3 реплики моего сервера API, к которым я подключаюсь через балансировщик нагрузки с помощью set loadBalancerIP, и другое развертывание, в котором выполняется один экземпляр postgres со службой NodePort, через который мои серверы API взаимодействуют с мой дб. И моя проблема в том, что поддерживать БД без публичного доступа сложно.