Я успешно создал кластер Kubernetes на моем хосте VMware, используя Rancher. У меня есть панель kubernetes-dashboard и может выполнять команды для кластера с помощью kubectl.Как открыть API Kubernetes для публичного IP-адреса?
Теперь я хочу развернуть свое приложение в кластере с помощью инструмента сборки SaaS (Distelli). Этот инструмент сборки должен подключиться к моему хосту с помощью сертификата клиента HTTPS, ключа клиента и сертификата кластера.
Однако, мой kubernetes API еще не открыт.
Это моя текущая конфигурация kubernetes службы:
$kubectl describe services kubernetes
Name: kubernetes
Namespace: default
Labels: component=apiserver
provider=kubernetes
Selector: <none>
Type: ClusterIP
IP: 10.43.0.1
Port: https 443/TCP
Endpoints: 10.42.173.175:6443
Session Affinity: ClientIP
Как мне сделать этот сервис доступен на внешний IP-адрес? Я попытался использовать входной loadbalancer для сервера, но он возвращает только 503 Service not available.
Любые идеи?