Tanzu Kubernetes 클러스터를 프로비저닝했으면 테스트 워크로드를 배포하고 클러스터 기능을 검증하는 것이 좋습니다.
kuard 데모 앱을 사용하여 Tanzu Kubernetes 클러스터가 가동되어 실행 중인지 확인합니다.
프로시저
- 구성 컨텍스트를 대상 Tanzu Kubernetes 클러스터로 전환합니다.
kubectl config use-context TANZU-KUBERNETES-CLUSTER-NAME
예:
kubectl config use-context tkgs-cluster-1
Switched to context "tkgs-cluster-1".
-
kuard
데모 앱을 배포합니다.
kubectl run --restart=Never --image=gcr.io/kuar-demo/kuard-amd64:blue kuard
- 포드가 실행 중인지 확인합니다.
예상 결과:
NAME READY STATUS RESTARTS AGE
kuard 1/1 Running 0 10d
- 포트 컨테이너 포트 8080을 로컬 호스트 포트 8080으로 전달합니다.
kubectl port-forward kuard 8080:8080
예상 결과:
Forwarding from 127.0.0.1:8080 -> 8080
Forwarding from [::1]:8080 -> 8080
Handling connection for 8080
- 브라우저를 사용하여 http://localhost:8080으로 이동합니다.
kuard 데모 애플리케이션 웹 페이지가 나타나면 클러스터의 여러 측면과 상호 작용하고 확인할 수 있습니다. 예를 들어 작동 여부 및 준비 여부 프로브를 수행합니다.
- kubectl 세션에서
Ctrl+C
키를 눌러 포트 전달을 중지합니다.
-
kuard
포드를 삭제합니다.
예상 결과:
pod "kuard" deleted
- 포드가 삭제되었는지 확인합니다.