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명]

반응형