pod를 실행해보는 실습을 해본다.
배포할 pod는 nginx이다.
nginx는 보통 웹 프론트엔드로 많이 쓰이는 소프트웨어이다.
아래와 같이 kubectl 명령어를 사용한다.
kubectl run nginx --image=nginx
kubectl run
으로 컨테이너를 실행할 새로운 파드를 생성한다. 뒤에는 실행할 pod의 이름을 입력하고 image옵션에는 사용하려는 이미지를 입력한다.
nginx가 제대로 실행됐는지 확인하기 pod의 상태를 확인해본다.
kubectl get pod
설치가 제대로 됐다면 아래와 같이 STATUS가 Running 상태로 뜨게 된다.
배포한 Pod의 IP를 확인해본다.
Kubectl get pod -o wide
172.16.103.129 인 것을 알 수 있다.
curl 명령어를 통해 해당 IP로 접속해본다.
curl 172.16.103.129
그러면 Welcome to nginx라고 홈페이지 처음에 접속하면 나오는 페이지를 출력해주며 배포가 잘 된 것을 확인할 수 있다.
위의 실습을 진행하면서 생긴 문제를 정리해보았다.