diff --git a/content/pt/docs/tutorials/kubernetes-basics/_index.html b/content/pt/docs/tutorials/kubernetes-basics/_index.html index c87f0f2a9f..90f89ac3da 100644 --- a/content/pt/docs/tutorials/kubernetes-basics/_index.html +++ b/content/pt/docs/tutorials/kubernetes-basics/_index.html @@ -23,7 +23,7 @@ card:
-

Basico do Kubernetes

+

Básico do Kubernetes

Este tutorial fornece instruções básicas sobre o sistema de orquestração de cluster do Kubernetes. Cada módulo contém algumas informações básicas sobre os principais recursos e conceitos do Kubernetes e inclui um tutorial online interativo. Esses tutoriais interativos permitem que você mesmo gerencie um cluster simples e seus aplicativos em contêineres.

Usando os tutoriais interativos, você pode aprender a:

@@ -92,7 +92,7 @@ card:
diff --git a/content/pt/docs/tutorials/kubernetes-basics/deploy-app/_index.md b/content/pt/docs/tutorials/kubernetes-basics/deploy-app/_index.md new file mode 100644 index 0000000000..ef0109b6df --- /dev/null +++ b/content/pt/docs/tutorials/kubernetes-basics/deploy-app/_index.md @@ -0,0 +1,4 @@ +--- +title: Implantar um aplicativo +weight: 20 +--- diff --git a/content/pt/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive.html b/content/pt/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive.html new file mode 100644 index 0000000000..cbc22b0d60 --- /dev/null +++ b/content/pt/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive.html @@ -0,0 +1,49 @@ +--- +title: Tutorial interativo - implantando um aplicativo +weight: 20 +--- + + + + + + + + + + + +
+ +
+ +
+
+

+ Um pod é a unidade de execução básica de um aplicativo Kubernetes. Cada pod representa uma parte de uma carga de trabalho em execução no cluster. Saiba mais sobre pods. +

+
+
+ +
+
+
+ Para interagir com o Terminal, use a versão desktop/tablet +
+ +
+
+ +
+ + +
+ +
+ + + diff --git a/content/pt/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html b/content/pt/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html new file mode 100644 index 0000000000..a4f60e374c --- /dev/null +++ b/content/pt/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html @@ -0,0 +1,115 @@ +--- +title: Usando kubectl para criar uma implantação +weight: 10 +--- + + + + + + + + + +
+ +
+ +
+ +
+

Objetivos

+
    +
  • Saiba mais sobre implantações de aplicativos.
  • +
  • Implante seu primeiro aplicativo no Kubernetes com o kubectl.
  • +
+
+ +
+

Implantações do Kubernetes

+

+ Assim que o seu cluster Kubernetes estiver em execução você pode implementar seu aplicativo em contêiners nele. + Para fazer isso, você precisa criar uma configuração do tipo Deployment do Kubernetes. O Deployment define como criar e + atualizar instâncias do seu aplicativo. Depois de criar um Deployment, o Master do Kubernetes + agenda as instâncias do aplicativo incluídas nesse Deployment para ser executado em nós individuais do CLuster. +

+ +

Depois que as instâncias do aplicativo são criadas, um Controlador do Kubernetes Deployment monitora continuamente essas instâncias. + Se o nó que hospeda uma instância ficar inativo ou for excluído, o controlador de Deployment substituirá a instância por uma instância em outro nó no cluster. + Isso fornece um mecanismo de autocorreção para lidar com falhas ou manutenção da máquina.

+ +

Em um mundo de pré-orquestração, os scripts de instalação costumavam ser usados ​​para iniciar aplicativos, mas não permitiam a recuperação de falha da máquina. + Ao criar suas instâncias de aplicativo e mantê-las em execução entre nós, as implantações do Kubernetes fornecem uma abordagem fundamentalmente diferente para o gerenciamento de aplicativos.

+ +
+ +
+
+

Resumo:

+
    +
  • Deployments
  • +
  • Kubectl
  • +
+
+
+

+ O tipo Deployment é responsável por criar e atualizar instâncias de seu aplicativo +

+
+
+
+
+ +
+
+

Implantar seu primeiro aplicativo no Kubernetes

+
+
+ +
+
+

+
+
+
+ +
+
+ +

Você pode criar e gerenciar uma implantação usando a interface de linha de comando do Kubernetes, Kubectl . + O Kubectl usa a API Kubernetes para interagir com o cluster. Neste módulo, você aprenderá os comandos Kubectl mais comuns necessários para criar implantações que executam seus aplicativos em um cluster Kubernetes.

+ +

Quando você cria um Deployment, você precisa especificar a imagem do contêiner para seu aplicativo e o número de réplicas que deseja executar. + Você pode alterar essas informações posteriormente, atualizando sua implantação; Módulos5 e 6 do bootcamp explica como você pode dimensionar e atualizar suas implantações.

+ +
+
+
+

Os aplicativos precisam ser empacotados em um dos formatos de contêiner suportados para serem implantados no Kubernetes

+
+
+
+ +
+
+

+ Para sua primeira implantação, você usará um aplicativo Node.js empacotado em um contêiner Docker.(Se você ainda não tentou criar um aplicativo Node.js e implantá-lo usando um contêiner, você pode fazer isso primeiro seguindo as instruções do tutorial Hello Minikube). +

+ +

Agora que você sabe o que são implantações (Deployment), vamos para o tutorial online e implantar nosso primeiro aplicativo!

+
+
+
+ + + +
+ +
+ + +