O que é uma Organizationno GitHub? Uma Organization no GitHub é como uma empresa
Tópicos: Resolvendo Conflitos no Git O que é um conflito no Git? Um conflito aco
O que é uma branch? Uma branch (ramo) é como uma linha do tempo separada do seu
Tópicos:
Tópicos: Tópicos: Voce também pode reverter um commit Revertendo
Tópicos: Extras (opcional)
Como instalar o Git No Windows: Ao final, abra o “Git Bash” para usar os comando
Ótima escolha! 🎯 Longhorn é uma solução de armazenamento distribuído altamente i
1. Pré-requisitos 2. Instalar o Crossplane via Helm 3. Configurar autenticação A
Se você está começando com Kubernetes ou quer uma forma prática de visualizar re
Etapa 1 – Instalando HAProxy e Keepalived para Load Balancer
Ambiente
Passo 1 – Pré-requisitos
Passo 2 – Instalar HAProxy
Execute em lb1 e lb2:
Passo 3 – Configurar o HAProxy
Em ambos (lb1 e lb2):
Edite o arquivo /etc/haproxy/haproxy.cfg:
Substitua o conteúdo por:
Altere os IPs 192.168.1.201 e 202 conforme o IP dos seus control planes.
Salve e reinicie o serviço:
Passo 4 – Instalar Keepalived
Execute em lb1 e lb2:
Passo 5 – Configurar o Keepalived
Em lb1 (PRINCIPAL):
Em lb2 (BACKUP):
Passo 6 – Iniciar o Keepalived
Execute em ambos:
Testar o VIP
De outro host (ou mesmo do master), execute:
Agora você pode iniciar instalando seu cluster kubernetes na Etapa 2 – Instalação do Cluster Kubernetes com kubeadm
Código Ansible
Estrutura dos arquivos
Arquivo hosts
[all:vars]ansible_user=ubuntu vip=192.168.1.200 interface=eth0
Playbook install-lb.yml
roles/haproxy_keepalived/tasks/main.yml
roles/haproxy_keepalived/templates/haproxy.cfg.j2
roles/haproxy_keepalived/templates/keepalived.conf.j2
Executar
Resultado