로드 밸런서를 위한 빠른 시작
계층 4 로드 밸런서를 작성하여 인터넷에 앱을 빠르게 노출시킵니다.
로드 밸런서를 처음 설정하시는 것입니까? 전제조건 단계, 제한사항, 세부사항은 클래식: NLB 1.0을 사용하여 기본 로드 밸런싱 설정 또는 VPC: VPC 로드 밸런서를 사용하여 앱 노출을 참조하십시오. 다음에 로드 밸런서를 설정할 때 간단한 복습을 위해 빠른 시작 단계로 돌아가십시오.
클래식 클러스터에서 NLB를 사용하여 앱 노출
-
버전 1.0 네트워크 로드 밸런서(NLB 1.0)를 작성하여 앱을 노출하십시오.
oc expose deploy my-app --port=80 --target-port=8080 --type=LoadBalancer --name my-lb-svc -
NLB 1.0 EXTERNAL-IP 주소를 가져오십시오.
oc get svc my-lb-svc출력 예
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE my-lb-svc LoadBalancer 172.XX.XXX.XX 169.XX.XXX.XX 80:31224/TCP 23s -
앱의 IP 주소를 Curl하십시오.
curl <external-ip> -
선택사항: 앱의 호스트 이름을 작성하십시오.
ibmcloud oc nlb-dns create classic -c <cluster_name_or_id> --ip <NLB_IP>웹 브라우저에서, 작성되는 호스트 이름을 입력하십시오. 출력 예
NLB hostname was created as mycluster-35366fb2d3d90fd50548180f69e7d12a-0001.us-south.containers.appdomain.cloud
자세한 정보는 다음을 참조하십시오.
VPC 클러스터에서 VPC 로드 밸런서를 사용하여 앱 노출
-
Kubernetes
LoadBalancer서비스를 작성하여 앱을 노출하십시오.oc expose deploy my-app --port=80 --target-port=8080 --type=LoadBalancer --name my-lb-svc -
EXTERNAL-IP 열에 나열된 서비스의 호스트 이름을 가져오십시오. VPC에서 호스트 이름을 지정하는 VPC 로드 밸런서가 프로비저닝되는 데는 몇 분 정도 소요됩니다. VPC 로드 밸런서가 완전히 프로비저닝될 때까지 Kubernetes
LoadBalancer서비스의 호스트 이름을 사용하여 앱에 액세스할 수 없습니다.oc get svc my-lb-svc출력 예
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE my-lb-svc LoadBalancer 172.XX.XXX.XX 1234abcd-us-south.lb.appdomain.cloud 80:31224/TCP 23s -
웹 브라우저에서, 작성되는 호스트 이름을 입력하십시오.
자세한 정보는 VPC: VPC 로드 밸런서를 사용하여 앱 노출을 참조하십시오.