외부 로드 밸런서의 nodePort를 사용하여 Kubernetes 서비스에 액세스

외부 로드 밸런서의 nodePort를 사용하여 Kubernetes 서비스에 액세스

nodePort를 사용하여 kubernetes 서비스를 노출하면 서비스가 실제로 하나의 노드에서만 실행되는 경우에도 작업자 노드 IP:PORT를 사용하여 포트/서비스에 액세스할 수 있습니다.

세션 지속성이 필요한 외부 로드 밸런서에서 서비스에 액세스하는 데 권장되는 방법은 무엇입니까? kube 에이전트가 이를 로컬 노드 포트로 프록시할 수 있도록 서비스를 실행하는 정확한 노드를 동적으로 검색해야 합니까? 아니면 외부 로드 밸런서에서 모든 노드의 서비스에 액세스하면 여전히 문제 없이 잘 작동하고 동일한 목적을 수행할 수 있습니까?

업데이트: 외부 로드 밸런서 수준에서 세션 선호도를 활성화하기 위한 다양한 옵션이 있습니다. 질문은 다음과 같습니다.

  • 프로브 없이 백엔드로 nodeport를 사용하는 모든 노드에서 작동합니까?
  • 또는 포드가 실제로 실행 중인 노드의 노드 포트입니다.

관련 정보