목록가상화/쿠버네티스 (2)
코드 잡동사니
자원 나열 [node, deployment, service, pod ..] kubectl get [resource] 자원에 대한 상세한 정보 보기 [node, deployment, service, pod ..] kubectl describe [resource] [resourcename] 파드 내 컨테이너의 로그들을 출력 kubectl logs [파드 이름] 파드 내 컨테이너에 대한 명령을 실행 (option = -it 파드 내부 쉘 접근) kubectl exec [option] [파드 이름] deployment 업스케일링 describe.Events 목록에 업스케일링 내역이 있다. kubectl scale [deployment 이름] --replicas=4
쿠버네티스 구현체가 도커로 되어 있어서 이미지를 다운받을 때 도커 허브에 있는 경로로 해도 된다. deployment 올릴 yml 을 작성 후 kubectl create -f [이름].yml or kubectl run kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 --port=8080 서비스 오브젝트를 올려야 외부에서 접근이 가능함 type = [ClusterIP, NodePort, LoadBalancer, ExternalName] 참조: https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/expose/expose-intro/ kubectl expose deploymen..