K8S
kubectl 이란?
ohrohi
2024. 12. 10. 09:20
반응형
▶▶kubectl 명령어 활용
- kubectl 이란?
kubenets에게 원하는 작업을 요청할때 쓰는 명령어
명령어 형식: kubectl [command] [type] [name] [flags]
[command] - 자원에 실행할 명령(create, get, delete, edit..)
[type] - 자원의 타입 (node, pod, service...)
[name] - 자원의 이름
[flags] - 부가적으로 설정할 옵션 (--help, -o options, dry-run...) - pod 생성
kubectl run [name] --image=[이미지] --port [사용할 데몬포트] - 컨테이너 pod 만드는 명령어
kubectl create deployment mainui --image=httpd --reflicas=3 - pods를 여려개 만들때 사용 - 포트 포워딩
kubectl port-forward webserver 80:80 - 포트포워딩 해주는 명령어
80: - 로컬의 포트
:80 - pod의 포트
pod 삭제
kubectl delete pod [pod명]
반응형