실습 성능 향상을 위해 프록시를 갖춘 웹 애플케이션을 실행한다. 이 애플리케이션은 파드 하나로 실행되어 외부로 노출되지 않은 서비스와 연결되며, 프록시는 별도의 파드에서 실행되어 로드밸런서 서비스를 사용하여 외부로 노출된다.
# 파이 애플리케이션을 배치한다 kubectl apply -f pi/v1/ # 파드가 준비 상태가 될 때까지 대기한다 kubectl wait --for=condition=Ready pod -l app=pi-web # 로드밸런서 서비스의 URL을 출력한다 kubectl get svc pi-proxy -o jsonpath='http://{.status.loadBalancer.ingress[0].*}:8080/?dp=30000' # 위 URL에 접근한 후 페이지를 새로고침하라 # 프록시에 저장된 캐시를 확인한다 kubectl exec deploy/pi-proxy -- ls -l /data/nginx/cache