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:
-
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.
-
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 comhttps://k8s.io/examples/application/deployment.yaml
, vá para o url em um browser e faça download do arquivo de manifestodeployment.yaml
para um diretório local. Repita o comandokubectl create
e especifique a localização do arquivodeployment.yaml
. - 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.