본문 바로가기

⭐ Kubernetes & EKS/EKS

Docker 컨테이너를 EKS 에서 실행하기

728x90
반응형

-간단한 Docker 컨테이너를 EKS 에서 실행해보자.

# 생성된 컨테이너를 쿠버네티스에 업로드 및 실행

kubectl get nodes

# 업로드한 도커 이미지를 쿠버네티스에서 실행하기

kubectl create deploy http-go --image=may9noy/http-go

변경됨 : --dry-run -> --dry-run=client

# 실행한 deploy 확인 > deploy -> rs -> pod 의 계층구조로 실행됨

kubectl get deploy

kubectl get rs

kubectl get pod

# 서비스 expose 하기

kubectl delete svc http-go-svc

kubectl expose deployment http-go --name http-go-svc --port=8080 --type=LoadBalancer

# 변경사항 생겼을때 알려주는 명령어

kubectl get svc -w

# 서비스 확인

kubectl get svc

- AWS는 GCP나 Local과는 다르게 External-IP가 이상한? 주소로 표시가 된다.

- 웹페이지를 열고 위의 EXTERNAL-IP 주소와 :8080 포트번호를 입력하면 정상적으로 신호를 받을 수 있다.

- 이상으로 EKS를 통해 간단한 Docker 컨테이너를 실행하는 방법에 대해서 알아보았다. 

728x90
반응형