🔴 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/