BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
BESPIN Tech Blog
  • Tech
    • CSP
      • AWS
      • GCP
      • NCP
    • Cloud
      • Migration
      • LZ, Control Tower
      • Backup
      • Monitoring
      • Container
    • Infra
      • OS
      • Middleware
    • Data
      • RDB
      • Big Data Platform
    • Application
      • CI/CD
  • Trend
  • IT
  • Contact US
TECHContainerCloud

[k8s] krew – kubectl 플러그인 관리 도구

by 형래 김 2023년 06월 30일
2023년 06월 30일
6

안녕하세요. 오늘은 베스핀글로벌 DevOps 실 오유진 님이 작성해 주신 krew – kubectl 플러그인 관리 도구 소개에 대해 알아보겠습니다. 관련해서 궁금하신 점이 있으시면 댓글을 달아주세요:)

Krew

kubectl을 보다 편리하게 사용할 수 있도록 해주는 플러그인 관리 도구

apt, brew와 비슷하게 kubectl 플러그인을 검색하고 설치하는 도구로, 2023년 1월 기준 210개의 kubectl 플러그인이 배포되어 있습니다.

macOS, Linux, Windows에서 사용할 수 있으며 kubectl v1.12 이상의 버전에서 사용할 수 있습니다.

이 글에서는 Krew를 설치하고 사용하는 방법을 소개하려고 합니다.

1. 설치

Linux 기준으로 방법을 정리합니다.

1. git 설치 여부를 확인한다. 설치되어 있지 않으면 설치한다.

git version
# 설치
apt install git-all

2. 아래 명령어를 실행하여 krew를 설치한다.

(
  set -x; cd "$(mktemp -d)" &&
  OS="$(uname | tr '[:upper:]' '[:lower:]')" &&
  ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" &&
  KREW="krew-${OS}_${ARCH}" &&
  curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" &&
  tar zxvf "${KREW}.tar.gz" &&
  ./"${KREW}" install krew
)

3. PATH를 추가한다. krew 명령어를 자주 사용할 것 같다면 .bashrc 등의 파일에 추가한다.

export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"

4. 정상적으로 설치되었는지 확인한다.

kubectl krew

2. 사용법

krew의 기본적인 사용 방법을 정리합니다.

플러그인 검색

kubectl krew search KEYWORD

# 모든 플러그인 목록 확인

kubectl krew search

사용할 수 있는 kubectl 플러그인 목록을 확인하고 검색한다. 검색할 키워드를 기재하지 않으면 모든 플러그인이 나열된다. 

플러그인 설치

krew 플러그인을 설치한다. 

kubectl krew install NAME [NAME...]
# 예시
kubectl krew install whoami

플러그인 사용

설치한 플러그인은 대개 아래와 같은 방식으로 사용할 수 있다.

kubectl <plugin>

설치한 플러그인 목록 확인

사용자의 kubectl 환경에 설치되어 있는 플러그인 목록을 확인한다.

kubectl krew list

플러그인 업데이트

설치되어 있는 플러그인을 최신 버전으로 업그레이드한다. 특정 플러그인만 업그레이드할 때는 업그레이드할 플러그인을 제공한다.

kubectl krew upgrade <PLUGIN_NAME>

# 모든 플러그인 업그레이드

kubectl krew upgrade

플러그인 삭제

설치되어 있는 플러그인을 삭제한다

kubectl krew uninstall <PLUGIN_NAME>

감사합니다~ 🙂

문의: info@bespinglobal.com | 대표번호: 02-1668-1280

관련

K8SkubectlLinuxkrew플러그인 관리 도구

HOT Trend

Recent Posts

  • 딜로이트도, 맥킨지도, 베스핀글로벌도: AI 에이전트로 일 바꾸는 시대

    2025년 07월 04일 클라우드베스핀글로벌clouddata데이터AI인공지능HelpNow AIbespinglobalAI에이전트helpnow업무자동화딜로이트
  • ⚔️데이터센터에서 시작된 전쟁? 요즘 뜨는 AIDC 개념부터 트렌드까지!

    2025년 06월 27일 클라우드clouddata데이터AI데이터센터클라우드 데이터센터bespinglobalAIDCAI 인프라베스핀글로벌
  • 구글부터 엔비디아까지, 빅테크 기업들의 AI 전략 최신본📖

    2025년 06월 20일 cloud베스핀글로벌클라우드data데이터AI구글마이크로소프트엔비디아AI에이전트google I/ONVIDIA GTC 2025Microsoft build 2025
  • AI를 연결한다고? 업계가 주목하는 ‘MCP’ 알아보기🔍

    2025년 06월 13일 베스핀글로벌클라우드cloudAIMCP
  • [WhaTap] RDS Failover/Reboot 관제 2 – RDS Failover

    2025년 05월 30일 RDSRDS FailoverRebootFailoverbespin global

베스핀글로벌은 모든 기업의 AI 혁신을 실현하기 위해, 세상에서 가장 혁신적이고 자동화된 AI 서비스와 솔루션을 만들어갑니다.
상호 : 베스핀글로벌 주식회사 ㅣ 대표자명 : 김써니, 허양호 ㅣ 사업자등록증번호 : 638-87-00223 ㅣ 통신판매번호 : 2019-서울서초-0347 ㅣ 대표전화 : 1668-1280
사업장주소지 : 서울특별시 서초구 강남대로 327, 13,14,15,16층(서초동,대륭서초타워) ㅣ 이메일 : info@bespinglobal.com ㅣ 개인정보 처리방침 ㅣ 개인정보 처리방침 안내

© 2026 BESPIN GLOBAL, All Rights Reserved.

BESPINGLOBAL
패밀리 사이트
China MEA SEA US

BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT