Pular para o conteúdo principal

Instalação do VKPR

Para usar o VKPR CLI, o usuário deve possuir o Docker e Git instalados em seu ambiente local. Estes são utilizados em certas fórmulas para estruturar os aplicativos e criar o cluster local.

Cuidado

Atualmente VKPR foi projetado Específicamente para ser utilizado em distribuições UNIX, então VKPR não suporta o uso em distribuições Windows.

Instalando VKPR CLI

VKPR foi construido em cima do Ritchie, e abstrai a maior parte de sua interação com ele. Para instalá-lo, você deve executar o seguinte comando

curl -fsSL https://get.vkpr.net/ | bash
echo 'alias vkpr="rit vkpr"' >> ~/.bashrc # Se você estiver utilizando outro terminal Unix, especifique sua fonte

A execução do primeiro comando acima executara um script que instalará as seguintes ferramentas utilizadas no VKPR:

  • kubectl: O Kubectl te permite executar comandos em clusters Kubernetes.
  • helm: Helm te ajuda a gerenciar aplicações Kubernetes.
  • k3d: k3d é um empacotador leve para executar k3s (Rancher Lab’s minimal Kubernetes distribution) em docker.
  • arkade: arkade fornece um marketplace portátil para baixar CLIs e instalar helm charts.
  • jq: jq é uma leve e flexível ferramenta de linha de comando para processamento de JSON.
  • yq: yq é uma leve e portatil ferramenta de linha de comando para processamento de YAML.
  • aws: A AWS Command Line Interface (AWS CLI) é uma ferramenta unificada para o gerenciamento de seus produtos da AWS.
  • okteto: oferece acesso gratuito a namespaces Kubernetes seguros, totalmente integrados com recursos de desenvolvimento remoto.
Dicas

Recomendamos a atualização PATH para que você possa utilizar essas ferramentas na linha de comando.

export PATH=$HOME/.vkpr/bin:$PATH
Nota

Nós não utilizamos ferramentas locais que já tenham sido instaladas anteriormente, o VKPR é totalmente responsável por suas estruturas e suas ferramentas necessárias ao uso.

Estrutura do VKPR

Todos os binários e utilitários do VKPR são instalados no diretório home. Sua estrutura é dividida da seguinte forma:

.vkpr
|_ bin # Diretório de binários da aplicação
|__ tmp # Diretório de armazenamento temporário da aplicação
|___ kubeconfig # Diretório de configurações do cluster da aplicação
|____ config # Diretório de configurações locais do VKPR