본문 바로가기
K8S

kubectl 이란?

by ohrohi 2024. 12. 10.
반응형

▶▶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