도커에서 기본으로 지원을 하고 있기 때문에 편리하게 설치가 가능하다.
$ kubectl get nodes (kubectl get node)
$ kubectl get pods (kubectl get po)
$ kubectl get replicasets (kubectl get rs)
$ kubectl get deployments (kubectl get deploy)
$ kubectl get services (kubectl get svc)
도커 이미지 기반으로 만듦
나는 deployment만 만들었는데 내부적으로 ReplicaSet, Pod 모두 만들어졌다.
한번에 3개가 생성!
rs 이름 : deploy 이름 뒤에 16진수가 붙음
po 이름 : rs 이름 뒤에 16진수가 붙음
이름들이 연결되어 있기 때문에 pod의 이름만 알면 rs와 deployment까지 모두 알 수 있다.
kubectl expose
expose : 노출하다
kubectl expose deployment hello-node --type=LoadBalancer --port=8080
외부에서 8080 포트로 들어오면 해당 pods으로 접근된다.