Я использую минимальную службу базы данных с контролем состояния в GKE.кластер из одного узла.я настроил базу данных как набор состояний на одном модуле на данный момент.база данных открыла консоль управления для определенного порта вместе с обязательным портом базы данных.Я пытаюсь сделать две вещи.
- предоставляет порт управления через глобальный балансировщик нагрузки HTTP (S)
- предоставляет порт базы данных вне GKE, который будет использоваться подобными облачным функциям или приложениям App Engine.
Мой набор состояний работает нормально, и из журналов контейнера видно, что база данных правильно загружена и прослушивает требуемые порты.
Я пытаюсь настроить автономную NEG (ссылка: https://cloud.google.com/kubernetes-engine/docs/how-to/standalone-neg) с использованием простой службы ClusterIP.
Служба кластера работает нормально, и я вижу ее, используя
kubectl get service service-name
но я не вижу установки NEG как таковой ... следующая команда ничего не возвращает
$ gcloud compute network-endpoint-groups list
Listed 0 items.
мой модуль выставляет порт 8080, мой сервис сопоставляет 51000 с 8080, и я предоставил отрицательныйаннотация
cloud.google.com/neg: '{"exposed_ports": {"51000":{}}'
Я не вижу никаких ошибок как таковых, но я также не вижу созданный / перечисленный NEG.
Любые предложения о том, как мне отладить это.* В качестве дополнительного вопроса ...
при отображении NEG через глобальный балансировщик нагрузки, как мне применить authn? Im ok с ролями учетных записей служб или oauth / openid.
смогу ли я выставить несколько портов, используя один NEG? Например, если я хочу открыть один порт для моего глобального балансировщика нагрузки, а другой - для локальных служб, возможно ли это с одним NEG илия должен выставить каждый порт, используявыделенный сервис ClusterIP?
где я могу найти документацию / спецификацию для аннотаций Google kubernetes.я попытался выставить два порта на нег, используя следующий синтаксис аннотации.это даже поддерживается / значимо?
cloud.google.com / neg: '{"visible_ports": {"51000": {}, "51010": {}}'
Заранее спасибо!