다음은 k8s용 패키지 관리자입니다. krew

개념



Krew는 kubectl 플러그인을 쉽게 사용할 수 있게 해주는 도구입니다. Krew는 플러그인을 검색하고 컴퓨터에 설치 및 관리하도록 도와줍니다. apt, dnf 또는 brew와 같은 도구와 유사합니다. 현재 Krew에서 100개 이상의 kubectl 플러그인을 사용할 수 있습니다.

빠른 시작



설치(Linux/macOS)


  • 다음 명령줄을 사용하여 krew를 설치합니다.

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


  • 그런 다음 환경 변수로 내보내십시오.

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


    플러그인





    https://krew.sigs.k8s.io/plugins/

    다음 명령줄을 사용하여 플러그인을 설치할 수 있습니다.

    kubectl krew install <PLUGIN_NAME>
    


    예시 :

    kubectl krew install access-matrix
    kubectl access-matrix
    


    인기 플러그인:

    kubectl krew install popeye
    
    kubectl krew install score
    
    kubectl krew install ctx
    
    kubectl krew install ns
    


    링크



    https://github.com/kubernetes-sigs/krew

    좋은 웹페이지 즐겨찾기