데이터센터프로그래밍20(2)

서유리·2022년 5월 19일
1
post-thumbnail

20-Kubernetes Objects & Kubectl Commands (실습)

🔴 Deployment & Access from External

minikube start
# servey --record options
kubectl apply -f simple-deployment.yaml --record
kubectl get deployments my-deployment
kubectl describe replicasets
kubectl expose deployment my-deployment --type=NodePort --name=my-nodeport
# check port number of nodeport (port-x)
kubectl get service my-nodeport
# check ip address of kubernetes master (ip-x)
kubectl cluster-info
curl http://{IP-X}:{Port-X}
kubectl get pods --output=wide
## 추가적으로, 총 3개를 띄웠는데, 어떤 것이 뜨는 것인지 궁금할 때?
# kubectl get all 확인
kubectl get all
# kubectl logs -f [첫번째 pods] nginx
kubectl logs -f [첫번째 pods] nginx
# 각각의 pods의 정보를 알고 싶을 때
kubectl describe pod/my####
# 이어서 ~
kubectl delete services my-nodeport
kubectl delete deployment my-deployment
kubectl get all
minikube stop

® 참고문헌 : 도커 사용자를 위한 쿠버네티스 [도커와 쿠버네티스의 코드를 비교하면서 설명]
https://kubernetes.io/docs/reference/kubectl/docker-cli-to-kubectl/

profile
best of best

0개의 댓글

관련 채용 정보