Gostaria de aprender como fazer uma instalação de cluster Kubernetes no Ubuntu Linux? Neste tutorial, vamos mostrar como instalar um cluster Kubernetes em um computador rodando Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
Em nosso exemplo, o endereço IP do node master Kubernetes é 192.168.100.9.
Em nosso exemplo, o endereço IP do node secundário Kubernetes é 192.168.100.10.
Kubernetes – Tutoriais
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados a Kubernetes.
Tutorial Kubernetes Cluster – Instalação do Node Master
• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL
Instale a lista de pacotes necessários.
Instale o serviço Docker.
Habilite o serviço Docker durante a inicialização.
Edite o arquivo de configuração do serviço Docker.
Adicione a seguinte configuração no final do item nomeado: EXECSTART
Aqui está o arquivo antes de nossa configuração.
Aqui está o arquivo após nossa configuração.
Crie um arquivo de configuração do sistema.
Aqui está o conteúdo do arquivo.
Habilite o arquivo de configuração do sistema.
Edite o arquivo de configuração nomeado: MODULES.CONF
Adicione a seguinte configuração no final deste arquivo.
Edite o arquivo de configuração FSTAB e desabilite o uso da memória Swap.
Aqui está o arquivo antes de nossa configuração.
Aqui está o arquivo após nossa configuração.
Defina um nome de host único.
Editar o arquivo de configuração chamado HOSTS.
Adicione uma entrada ao node secundário Kubernetes.
Crie um arquivo para configurar as variáveis de ambiente necessárias.
Aqui está o conteúdo do arquivo.
Reinicie o computador.
Baixe e instale a chave do repositório Kubernetes.
Adicione o repositório oficial do pacote Kubernetes.
Instale os pacotes Kubernetes.
Baixe as imagens necessárias de Kubernetes.
Aqui está a saída de comando.
Inicialize o cluster Kubernetes.
Aqui está a saída de comando.
Tome nota do comando para adicionar nós ao cluster Kubernetes.
Defina a permissão de arquivo correta no arquivo de configuração do Kubernetes.
Instale a configuração de rede necessária para PODs.
Instale o controlador de Ingress.
Por padrão, um node master Kubernetes não pode executar PODS.
Opcionalmente, habilite o mestre Kubernetes para executar PODS.
Parabéns! Você terminou a instalação do Kubernetes no Ubuntu Linux.
Tutorial Kubernetes Cluster – Instalação de node secundário
• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL
Instale a lista de pacotes necessários.
Instale o serviço Docker.
Habilite o serviço Docker durante a inicialização.
Edite o arquivo de configuração do serviço Docker.
Adicione a seguinte configuração no final do item nomeado: EXECSTART
Aqui está o arquivo antes de nossa configuração.
Aqui está o arquivo após nossa configuração.
Crie um arquivo de configuração do sistema.
Aqui está o conteúdo do arquivo.
Habilite o arquivo de configuração do sistema.
Edite o arquivo de configuração nomeado: MODULES.CONF
Adicione a seguinte configuração no final deste arquivo.
Edite o arquivo de configuração FSTAB e desabilite o uso da memória Swap.
Aqui está o arquivo antes de nossa configuração.
Aqui está o arquivo após nossa configuração.
Defina um nome de host único.
Editar o arquivo de configuração chamado HOSTS.
Adicione uma entrada ao node master Kubernetes.
Reinicie o computador.
Baixe e instale a chave do repositório Kubernetes.
Adicione o repositório oficial do pacote Kubernetes.
Instale os pacotes Kubernetes.
Junte-se ao cluster Kubernetes.
Em nosso exemplo, este computador juntou-se ao cluster Kubernetes instalado no node master 192.168.100.9.
Tenha em mente que você precisa usar o comando personalizado criado pelo node master para se juntar ao seu cluster.
Aqui está a saída de comando.
Parabéns! Você se juntou ao cluster Kubernetes.
Tutorial Kubernetes – Testando o Cluster
No node master, liste os membros do cluster Kubernetes.
Aqui está a saída de comando.
Crie uma implantação usando a imagem Nginx.
Em nosso exemplo, criamos uma implantação chamada TEST.
Aguarde o sistema baixar a imagem Nginx e iniciar o POD.
Liste os PODs instalados no cluster.
Aqui está a saída de comando.
Em nosso exemplo, o POD criado está sendo executado no seguinte node: KUBERNETES-02.LOCAL
Dimensione nossa implantação para 3 réplicas.
Verifique a implantação do Kubernetes.
Aqui está a saída de comando.
Liste os PODs instalados no cluster.
Aqui está a saída de comando.
Em nosso exemplo, temos 3 PODs rodando no seguinte node: KUBERNETES-02.LOCAL
Crie um arquivo YAML com a configuração do novo serviço.
Aqui está o conteúdo do arquivo.
Não altere o recuo do arquivo YAML utilizado acima.
Instale o novo serviço Kubernetes.
Verifique a lista de serviços do Kubernetes.
Aqui está a saída de comando.
Em nosso exemplo, criamos um novo serviço chamado TEST-WEB.
Em nosso exemplo, expusemos a porta 80 de nossa implantação como a porta 80 do host 192.168.100.9.
Use o comando CURL para testar a comunicação com a nossa implantação Nginx.
Abra seu navegador e insira o endereço IP do servidor Kubernetes.
Em nosso exemplo, a seguinte URL foi inserida no Navegador:
• http://192.168.100.9
O servidor Kubernetes exibirá a página Nginx.
Parabéns! Você testou seu cluster Kubernetes com sucesso.