Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
pres:gerti:devops:como_configurar_repositorio_kubernetes:como_instalar_k8s_local [27/03/2026 14:19] – criada lviniciuspres:gerti:devops:como_configurar_repositorio_kubernetes:como_instalar_k8s_local [27/03/2026 14:29] (atual) lvinicius
Linha 3: Linha 3:
 Existem algumas maneiras de se instalar um cluster k8s localmente. A forma mais fácil é utilizando o próprio Docker-Desktop. Nele há a opção **Kubernetes**, onde você pode instalar uma “distro” de Cluster. Existem algumas maneiras de se instalar um cluster k8s localmente. A forma mais fácil é utilizando o próprio Docker-Desktop. Nele há a opção **Kubernetes**, onde você pode instalar uma “distro” de Cluster.
  
-Há duas “distros” disponíveis, a [[https://kubernetes.io/docs/reference/setup-tools/kubeadm/|kubeadm]] e a [[https://kind.sigs.k8s.io/|kind (Kubernetes In Docker)]]. Opte pela **kind** para integrar com o Skaffold futuramente.+Há duas “distros” disponíveis, a [[https://kubernetes.io/docs/reference/setup-tools/kubeadm/|kubeadm]] e a [[https://kind.sigs.k8s.io/|kind (Kubernetes In Docker)]].
  
-===== Conectar pelo kubectl =====+Opte pela **kind**:
  
-O kubectl é a ferramenta fundamental para interagir com o cluster. Quando criado, o kind deve gerar um **contexto** para o kubectl conseguir se conectar.+  * Mais leve 
 +  * Deploy mais rápido 
 +  * Integra com o Skaffold 
 + 
 +===== Interagindo com o Cluster ===== 
 + 
 +O Cluster abre uma API pela qual é possível interagir com ele. Para interagir com a API, é recomendado utilizar o **kubectl**. 
 + 
 +==== kubectl ==== 
 + 
 +O kubectl é a ferramenta fundamental para interagir com o cluster. 
 + 
 +==== Instalando kubectl ==== 
 + 
 +Caso use WSL (recomendado) instale ''%%kubectl%%'' pelo gerenciador de pacotes da sua distro. Exemplo no Arch (btw): 
 + 
 +<code> 
 +sudo pacman -Sy kubectl 
 +</code> 
 + 
 +==== Conectando no cluster ==== 
 + 
 +Ao instalar o kind, ele gera um **contexto** para o ''%%kubectl%%'' saber “em qual endereço:porta está o cluster?”
  
 Para ver os contextos disponíveis: Para ver os contextos disponíveis:
Linha 50: Linha 72:
 </code> </code>
  
-> Percebe-se que a minha versão está diferente, vou desinstalar o cluster e instalar na versão mais próxima disponível: v1.34.3+> Percebe-se que a minha versão está diferente, desinstalei o cluster e instalei a versão mais próxima disponível: v1.34.3
  
 <code> <code>
  • pres/gerti/devops/como_configurar_repositorio_kubernetes/como_instalar_k8s_local.1774621198.txt.gz
  • Última modificação: 27/03/2026 14:19
  • por lvinicius