Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Carga de trabalho com Ingress: Início rápido

Pré-requisitos

Você tem um cluster em execução com pelo menos 1 nó.

1. Implantando uma Carga de Trabalho

Você está pronto para criar sua primeira carga de trabalho Kubernetes carga de trabalho. Uma carga de trabalho é um objeto que inclui pods junto com outros arquivos e informações necessárias para implantar seu aplicativo.

Para esta carga de trabalho, você implantará o aplicativo Rancher Hello-World.

  1. Clique em ☰ > Gerenciamento de Cluster.

  2. Vá para o cluster que você criou e clique em Explorar.

  3. Clique em Carga de Trabalho.

  4. Clique em Criar.

  5. Clique em Implantação.

  6. Digite um Name para sua carga de trabalho.

  7. No campo Container Image, insira rancher/hello-world. Esse campo faz distinção entre maiúsculas e minúsculas.

  8. Clique em Add Port e Cluster IP para o Service Type e insira 80 no campo Private Container Port. Você pode deixar o Name em branco ou especificar qualquer nome que desejar. Adicionar uma porta permite o acesso ao aplicativo dentro e fora do cluster. Para mais informações, veja Serviços.

  9. Clique em Criar.

Resultado:

  • Sua carga de trabalho foi implantada. Esse processo pode levar alguns minutos para ser concluído.

  • Quando sua carga de trabalho concluir a implantação, ela receberá um estado de Active. Você pode visualizar esse status na página Workloads do projeto.

2. Exponha o aplicativo via um Ingress

Agora que o aplicativo está em funcionamento, ele precisa ser exposto para que outros serviços possam se conectar.

  1. Clique em ☰ > Gerenciamento de Cluster.

  2. Vá para o cluster que você criou e clique em Explorar.

  3. Clique em Descoberta de Serviços  Ingresses.

  4. Clique em Criar.

  5. Ao escolher Namespace, certifique-se de que seja o mesmo usado ao criar sua implantação. Caso contrário, sua implantação não estará disponível quando você tentar selecionar Serviço de Destino, como no Passo 8 abaixo.

  6. Digite um Name, como hello.

  7. Especifique seu Caminho, como /hello.

  8. No campo Serviço de Destino, abra a lista suspensa e escolha o nome que você definiu para seu serviço.

  9. No campo Porta, abra a lista suspensa e selecione 80.

  10. Clique em Criar no canto inferior direito.

Resultado: O aplicativo recebe um endereço sslip.io e é exposto. Pode levar um ou dois minutos para ser preenchido.

Visualize Seu Aplicativo

Na página Implantações, encontre a coluna Endpoints para sua implantação e clique em um endpoint. Os endpoints disponíveis dependerão de como você configurou a porta que adicionou à sua implantação. Para endpoints onde você não vê uma porta atribuída aleatoriamente, anexe o caminho que você especificou ao criar o ingress ao endereço IP. Por exemplo, se seu endpoint parecer com xxx.xxx.xxx.xxx ou https://xxx.xxx.xxx.xxx, mude para xxx.xxx.xxx.xxx/hello ou https://xxx.xxx.xxx.xxx/hello.

Seu aplicativo será aberto em uma nova janela.

Concluído

Parabéns! Você implantou com sucesso uma carga de trabalho exposta via um ingress.

O Que Mais?

Quando você terminar de usar sua área de segurança, destrua o Servidor Rancher e seu cluster.