Rancher를 사용하여 VMware 호스트에 Kubernetes 클러스터를 성공적으로 설정했습니다. kubernetes-dashboard가 실행 중이고 kubectl을 사용하여 클러스터에 명령을 실행할 수 있습니다.Kubernetes API를 공개 IP에 노출시키는 방법은 무엇입니까?
이제 SaaS 빌드 도구 (Distelli)를 사용하여 응용 프로그램을 클러스터에 배포하려고합니다. 이 빌드 도구는 HTTPS 클라이언트 인증서, 클라이언트 키 및 클러스터 인증서를 사용하여 내 호스트에 연결해야합니다.
그러나 내 kubernetes API는 아직 공개되지 않았습니다.
이 나의 현재는 Kubernetes 서비스 구성입니다 : 내가 외부 IP 주소에이 서비스를 사용할 수 있도록하려면 어떻게
$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
? 서버에 진입로드 밸런서를 사용하려고 시도했지만 사용할 수없는 503 서비스 만 반환합니다.
아이디어가 있으십니까?