Cloud Native/K8s

k8s 실전: API 레벨과 고급 활용 및 플러그인

lys4321 2026. 2. 24. 01:12

kubectl plugin <하위 명령어>

  • kubectl 플러그인을 다루기 위한 유틸리티 명령어
  • kubectl은 PATH 상에 kubectl-xxxx 형식의 실행파일을 발견 시, 그것을 플러그인으로 인식
  • kubectl에서 플러그인
    • 기본 기능이 아닌 기능을 사용하기 위해 외부 실행 파일로 확장하는 시스템
    • 파일형식으로는
      • linux/macOS : 실행파일
      • 이름규칙으로는 kubectl-플러그인이름
    • PATH에 존재 시, kubectl ~~처럼 호출이 가능
  • 플러그인 설치법
    • kubectl 자체에는 설치 기능이 없어 krew 라는 별도 패키지 관리자로 설치가 가능
    • 예시
      • kubectl krew install ~
      • kubectl ~ 로 실행
  • 하위명령어 종류
    • list
      • 사용자 PATH에 있는 플러그인 목록을 출력

kubectl api-versions

  • 서버가 지원하는 k8s API 버전을 group/version 형식으로 출력
  • kubectl api-versions
  • kubectl options