#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
-- 완전 기초 테스트 끝 --
'Kubernetes' 카테고리의 다른 글
Kubernetes 기본 명령어와 replicasets, deploy (0) | 2020.05.29 |
---|---|
Deploy an app (0) | 2020.05.27 |
Ubuntu Docker: "Error response from daemon: client version 1.40 is too new. Maximum supported API version is 1.39" (0) | 2020.05.22 |
Kubernetes ETCD 이름의 유래 (0) | 2020.05.07 |
AWS Lightsail 쿠버네티스 실습 #1 (0) | 2019.10.17 |