Skip to content

Latest commit

 

History

History
100 lines (69 loc) · 2.26 KB

README.md

File metadata and controls

100 lines (69 loc) · 2.26 KB

k8splugins

Este procedimento lhe ajudará a instalar plugins para o kubectl utilizando o projeto open source Krew. Mas o que são plugins? Desde a versão 1.12, kubectl inclui um mecanismo que permite estender o CLI com comandos personalizados para aumenta a produtividade e facilitar o uso de algumas ferramentas.

Pré-requisitos instalados:

  • git
  • kubectl
  • um cluster k8s configurado. No meu caso há um cluster Kubernetes no Oracle Cloud (OKE)

Vamos aos passos:

  1. Abra seu Terminal

  2. Execute

(
  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/')" &&
  "$KREW" install krew
)
  1. Feita a isntalação execute:
export PATH="${PATH}:${HOME}/.krew/bin"
  1. Reinicie seu shell
<ALT> + <F2>, r, <Enter>
  1. Para testar a instalação, no terminal digite

Feito!!!
Agora à diversão:

Para listar plugin disponíveis para instalação:

$ kubectl krew search

Para instalar um plugin disponível:

$ kubectl krew install <nomedoplugin>

Quais meus plugins prediletos?