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.

Copy to Clipboard

Instale o serviço Docker.

Copy to Clipboard

Habilite o serviço Docker durante a inicialização.

Copy to Clipboard

Edite o arquivo de configuração do serviço Docker.

Copy to Clipboard

Adicione a seguinte configuração no final do item nomeado: EXECSTART

Copy to Clipboard

Aqui está o arquivo antes de nossa configuração.

Copy to Clipboard

Aqui está o arquivo após nossa configuração.

Copy to Clipboard

Crie um arquivo de configuração do sistema.

Copy to Clipboard

Aqui está o conteúdo do arquivo.

Copy to Clipboard

Habilite o arquivo de configuração do sistema.

Copy to Clipboard

Edite o arquivo de configuração nomeado: MODULES.CONF

Copy to Clipboard

Adicione a seguinte configuração no final deste arquivo.

Copy to Clipboard

Edite o arquivo de configuração FSTAB e desabilite o uso da memória Swap.

Copy to Clipboard

Aqui está o arquivo antes de nossa configuração.

Copy to Clipboard

Aqui está o arquivo após nossa configuração.

Copy to Clipboard

Defina um nome de host único.

Copy to Clipboard

Editar o arquivo de configuração chamado HOSTS.

Copy to Clipboard

Adicione uma entrada ao node secundário Kubernetes.

Copy to Clipboard

Crie um arquivo para configurar as variáveis de ambiente necessárias.

Copy to Clipboard

Aqui está o conteúdo do arquivo.

Copy to Clipboard

Reinicie o computador.

Copy to Clipboard

Baixe e instale a chave do repositório Kubernetes.

Copy to Clipboard

Adicione o repositório oficial do pacote Kubernetes.

Copy to Clipboard

Instale os pacotes Kubernetes.

Copy to Clipboard

Baixe as imagens necessárias de Kubernetes.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Inicialize o cluster Kubernetes.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Tome nota do comando para adicionar nós ao cluster Kubernetes.

Copy to Clipboard

Defina a permissão de arquivo correta no arquivo de configuração do Kubernetes.

Copy to Clipboard

Instale a configuração de rede necessária para PODs.

Copy to Clipboard

Instale o controlador de Ingress.

Copy to Clipboard

Por padrão, um node master Kubernetes não pode executar PODS.

Opcionalmente, habilite o mestre Kubernetes para executar PODS.

Copy to Clipboard

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.

Copy to Clipboard

Instale o serviço Docker.

Copy to Clipboard

Habilite o serviço Docker durante a inicialização.

Copy to Clipboard

Edite o arquivo de configuração do serviço Docker.

Copy to Clipboard

Adicione a seguinte configuração no final do item nomeado: EXECSTART

Copy to Clipboard

Aqui está o arquivo antes de nossa configuração.

Copy to Clipboard

Aqui está o arquivo após nossa configuração.

Copy to Clipboard

Crie um arquivo de configuração do sistema.

Copy to Clipboard

Aqui está o conteúdo do arquivo.

Copy to Clipboard

Habilite o arquivo de configuração do sistema.

Copy to Clipboard

Edite o arquivo de configuração nomeado: MODULES.CONF

Copy to Clipboard

Adicione a seguinte configuração no final deste arquivo.

Copy to Clipboard

Edite o arquivo de configuração FSTAB e desabilite o uso da memória Swap.

Copy to Clipboard

Aqui está o arquivo antes de nossa configuração.

Copy to Clipboard

Aqui está o arquivo após nossa configuração.

Copy to Clipboard

Defina um nome de host único.

Copy to Clipboard

Editar o arquivo de configuração chamado HOSTS.

Copy to Clipboard

Adicione uma entrada ao node master Kubernetes.

Copy to Clipboard

Reinicie o computador.

Copy to Clipboard

Baixe e instale a chave do repositório Kubernetes.

Copy to Clipboard

Adicione o repositório oficial do pacote Kubernetes.

Copy to Clipboard

Instale os pacotes Kubernetes.

Copy to Clipboard

Junte-se ao cluster Kubernetes.

Copy to Clipboard

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.

Copy to Clipboard

Parabéns! Você se juntou ao cluster Kubernetes.

Tutorial Kubernetes – Testando o Cluster

No node master, liste os membros do cluster Kubernetes.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Crie uma implantação usando a imagem Nginx.

Copy to Clipboard

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.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, o POD criado está sendo executado no seguinte node: KUBERNETES-02.LOCAL

Dimensione nossa implantação para 3 réplicas.

Copy to Clipboard

Verifique a implantação do Kubernetes.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Liste os PODs instalados no cluster.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

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.

Copy to Clipboard

Aqui está o conteúdo do arquivo.

Copy to Clipboard

Não altere o recuo do arquivo YAML utilizado acima.

Instale o novo serviço Kubernetes.

Copy to Clipboard

Verifique a lista de serviços do Kubernetes.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

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.

Copy to Clipboard

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.

nginx welcome

Parabéns! Você testou seu cluster Kubernetes com sucesso.