Echo 앱 배포

Echo 앱 배포 (Deploy the Echo App)

Cilium Gateway 데모에서 사용하는 echo 서버 deployment를 배포하는 방법을 보여줘요. echo 앱은 응답 본문에 원래 요청을 받은 Pod 정보를 포함해서, Gateway가 트래픽을 어떻게 조작하는지 보여줘요.

출처: Deploy the Echo App

본문

echo 서버로 구성된 deployment를 사용할게요.

앱은 클라이언트에 응답하고, 응답 본문에 원래 요청을 받은 Pod에 대한 정보를 포함할 거예요. 이 정보를 사용해 Gateway가 트래픽을 어떻게 조작하는지 설명할게요.

$ kubectl apply -f https://raw.githubusercontent.com/cilium/cilium/1.20.2/examples/kubernetes/gateway/echo-basic.yaml

Pod가 예상대로 실행 중인지 확인하세요.

$ kubectl get pods
NAME                      READY   STATUS    RESTARTS   AGE
echo-1-7d88f779b-m6r46    1/1     Running   0          21s
echo-2-5bfb6668b4-n7llh   1/1     Running   0          21s

더 알아보기 (Learn more)