[따배쿠] 4. kubectl
( 참고 : 따배쿠 https://www.youtube.com/watch?v=6n5obRKsCRQ&list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c )
kubectl이란?
kubernetes에게 요청을 할 때 사용하는 명령어
형식 : kubectl [command] [TYPE] [NAME] [flags]
- [command] : 자원(object,resource)에 실행할 명령
- ex) create, get, delete, edit
- [TYPE] : 자원의 종류
- ex) node, pod, service
- [NAME] : 자원의 이름
- ex) mypod, mynode
- [flags] : 부가적으로 설정할 옵션
- e) –help, -o options..
example) kubectl get pod webserver -o wide
kubectl에서 TAB키로 자동완성 사용하기 위해선,
kubectl commands
kubectl --help
kubectl command --help
kubectl run <자원이름> <옵션>
kubectl create -f obj.yaml
kubectl apply -f obj.yaml
kubectl get <자원이름> <객체이름>
kubectl edit <자원이름> <객체이름>
kubectl describe <자원이름> <객체이름>
kubectl delete pod main