Implantando uma Amostra de Aplicativo Nginx em um Cluster Usando o Kubectl

Descubra como usar o kubectl para implantar um aplicativo Nginx em um cluster que você criou usando o Kubernetes Engine (OKE).

Depois de criar um cluster do Kubernetes usando o Serviço Kubernetes Engine, você normalmente desejará experimentá-lo implantando um aplicativo nos nós do cluster. Por praticidade, a guia Início Rápido (disponível na página Cluster) facilita a visualização e cópia dos comandos para:

  • configurar o acesso ao cluster
  • fazer download e implantar uma amostra de aplicativo Nginx usando a ferramenta de linha de comando kubectl do Kubernetes com base nas instruções de um arquivo de manifesto

Para implantar a amostra de aplicativo nginx:

  1. Se você ainda não tiver feito isso, siga as etapas para configurar o arquivo de configuração kubeconfig do cluster e (se necessário) defina a variável de ambiente KUBECONFIG para apontar para o arquivo. Observe que você deve configurar seu próprio arquivo kubeconfig. Não é possível acessar um cluster usando um arquivo kubeconfig que outro usuário tenha configurado. Consulte Configurando o Acesso ao Cluster.
  2. Em uma janela de terminal, implante o aplicativo Nginx de amostra digitando:

    kubectl create -f https://k8s.io/examples/application/deployment.yaml
    Dica

    Se houver falha na conexão do comando com https://k8s.io/examples/application/deployment.yaml , vá para o url em um browser e faça download do arquivo de manifesto deployment.yaml para um diretório local. Repita o comando kubectl create e especifique a localização do arquivo deployment.yaml.
  3. Confirme se o aplicativo de amostra foi implantado com sucesso digitando:
    kubectl get pods

Você pode ver que a amostra de aplicativo Nginx foi implantada como dois pods, em dois nós no cluster.