반응형
▶▶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명]
반응형
'K8S' 카테고리의 다른 글
yaml 템플릿 & API (0) | 2024.12.27 |
---|---|
Namespace 정리 (0) | 2024.12.27 |
컴포넌트 정의 (0) | 2024.12.27 |
가상머신에 k8s 설치하기 (Google Compute Engine - Ubuntu 20.04 LTS) (1) | 2024.11.26 |
k8s 설치간 error 모음 (계속 업뎃중) (0) | 2024.11.26 |