1.3. Operator 설치 검증
기본 샘플 애플리케이션을 배포하고 수신 및 로드 밸런싱 서비스를 생성하여 AWS Load Balancer Operator 및 Controller가 올바르게 배포되었는지 확인합니다.
프로세스
새 프로젝트를 생성합니다.
oc new-project hello-world
$ oc new-project hello-worldCopy to Clipboard Copied! Toggle word wrap Toggle overflow hello-openshift이미지를 기반으로 새hello-world애플리케이션을 생성합니다.oc new-app -n hello-world --image=docker.io/openshift/hello-openshift
$ oc new-app -n hello-world --image=docker.io/openshift/hello-openshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow AWS Application Load Balancer(ALB)에 연결할
NodePort서비스를 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애플리케이션용 AWS ALB를 배포합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애플리케이션의 AWS ALB 끝점에 대한 액세스를 테스트합니다.
참고ALB 프로비저닝에는 몇 분이 걸립니다.
curl: (6) 호스트를 해결할 수 없는오류가 발생하면 기다렸다가 다시 시도하십시오.ALB_INGRESS=$(oc -n hello-world get ingress hello-openshift-alb \ -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')$ ALB_INGRESS=$(oc -n hello-world get ingress hello-openshift-alb \ -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')Copy to Clipboard Copied! Toggle word wrap Toggle overflow curl "http://${ALB_INGRESS}"$ curl "http://${ALB_INGRESS}"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Hello OpenShift!
Hello OpenShift!Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애플리케이션용 AWS NLB(Network Load Balancer)를 배포합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애플리케이션의 NLB 끝점에 대한 액세스를 테스트합니다.
참고NLB 프로비저닝에는 몇 분이 걸립니다.
curl: (6) 호스트를 해결할 수 없는오류가 발생하면 기다렸다가 다시 시도하십시오.NLB=$(oc -n hello-world get service hello-openshift-nlb \ -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')$ NLB=$(oc -n hello-world get service hello-openshift-nlb \ -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')Copy to Clipboard Copied! Toggle word wrap Toggle overflow curl "http://${NLB}"$ curl "http://${NLB}"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예상 출력은
Hello OpenShift!입니다.이제 샘플 애플리케이션 및 모든 리소스를
hello-world네임스페이스에서 삭제할 수 있습니다.oc delete project hello-world
$ oc delete project hello-worldCopy to Clipboard Copied! Toggle word wrap Toggle overflow