Justin의 개발 로그
Published 2020. 5. 22. 15:24
Simple service echoserver Kubernetes

#pod 실행

kubectl run echoserver --generator=run-pod/v1 --image="k8s.gcr.io/echoserver:1.10" --port=8080

 

#서비스 생성 
#expose 명령을 통해 외부 접근 방법을 결정

#예제) 포드(po) echoserver를  NodePort 타입의 서비스로 생성

kubectl expose po echoserver --type=NodePort

 

kubectl get pods

 

kubectl get services

 

# 8080 포트를 svc/echoserver의 8080 포트로 포워딩

kubectl port-forward svc/echoserver 8080:8080

 

#접속 테스트

curl http://localhost:8080

 

#로그 확인

kubectl logs -f echoserver

 

#포드, 서비스 삭제

kubectl delete pod echoserver

kubectl delete service echoserver

 

#삭제 확인

kubectl get pods

kubectl get services

 

 

-- 완전 기초 테스트 끝 --

 

profile

Justin의 개발 로그

@라이프노트

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!