[pt-br] Update cluster-intro tutorial.

* Update the cluster-intro tutorial to reflect the latest English version and remove Katacoda references.
* Update the create-cluster/_index.md page to reflect the latest English version.
pull/41550/head
Mauren Berti 2023-06-08 10:48:22 -04:00
parent 39d18c0acc
commit e8d50d6eaf
No known key found for this signature in database
GPG Key ID: 6A17C3632CEC4B05
2 changed files with 108 additions and 25 deletions

View File

@ -2,3 +2,6 @@
title: Crie um Cluster title: Crie um Cluster
weight: 10 weight: 10
--- ---
Aprenda sobre {{< glossary_tooltip text="clusters" term_id="cluster" length="all" >}}
do Kubernetes e crie um cluster simples utilizando o Minikube.

View File

@ -1,11 +1,15 @@
--- ---
title: Usando Minikube para criar um cluster title: Usando Minikube para criar um cluster
weight: 10 weight: 10
description: |-
Aprenda o que é um cluster do Kubernetes.
Aprenda o que é Minikube.
Inicialize um cluster do Kubernetes.
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="pt-BR">
<body> <body>
@ -20,25 +24,46 @@ weight: 10
<div class="col-md-8"> <div class="col-md-8">
<h3>Objetivos</h3> <h3>Objetivos</h3>
<ul> <ul>
<li>Aprenda o que é um cluster Kubernetes.</li> <li>Aprenda o que é um cluster do Kubernetes.</li>
<li>Aprenda o que é o Minikube.</li> <li>Aprenda o que é Minikube.</li>
<li>Inicie um cluster Kubernetes usando um terminal online.</li> <li>Inicialize um cluster Kubernetes no seu computador.</li>
</ul> </ul>
</div> </div>
<div class="col-md-8"> <div class="col-md-8">
<h3>Clusters do Kubernetes</h3> <h3>Clusters do Kubernetes</h3>
<p> <p>
<b>O Kubernetes coordena um cluster com alta disponibilidade de computadores conectados para funcionar como uma única unidade.</b> <b>
As abstrações no Kubernetes permitem implantar aplicativos em contêineres em um cluster sem amarrá-los especificamente as máquinas individuais. O Kubernetes coordena um cluster de computadores de alta
Para fazer uso desse novo modelo de implantação, os aplicativos precisam ser empacotados de uma forma que os desacoplem dos hosts individuais: eles precisam ser empacotados em contêineres. Os aplicativos em contêineres são mais flexíveis e disponíveis do que nos modelos de implantação anteriores, nos quais os aplicativos eram instalados diretamente em máquinas específicas como pacotes profundamente integrados ao host. disponibilidade, conectados para funcionar como uma única unidade.
<b> O Kubernetes automatiza a distribuição e o agendamento de contêineres de aplicativos em um cluster de maneira mais eficiente. </b> </b>
O Kubernetes é uma plataforma de código aberto e está pronto para produção. As abstrações no Kubernetes permitem implantar aplicativos em
contêineres em um cluster sem vinculá-los especificamente à uma
máquina individual. Para fazer uso desse novo modelo de
implantação, os aplicativos precisam ser empacotados de uma
forma que os desacoplem dos <i>hosts</i> individuais: eles
precisam ser empacotados em contêineres. Os aplicativos em
contêineres são mais flexíveis e disponíveis do que nos modelos
de implantação anteriores, nos quais os aplicativos eram
instalados diretamente em máquinas específicas como pacotes
profundamente integrados ao <i>host</i>.
<b>
O Kubernetes automatiza a distribuição e o agendamento de
contêineres de aplicativos em um cluster de maneira mais eficiente.
</b>
O Kubernetes é uma plataforma de código aberto e está pronto para
produção.
</p> </p>
<p>Um cluster Kubernetes consiste em dois tipos de recursos: <p>Um cluster Kubernetes consiste em dois tipos de recursos:
<ul> <ul>
<li>A <b>Camada de gerenciamento <i>(Control Plane)</i></b> coordena o cluster </li> <li>
<li>Os <b>Nós <i>(Nodes)</i></b> são os nós de processamento que executam aplicativos</li> A <b>Camada de Gerenciamento</b> (<i>Control Plane</i>)
coordena o cluster
</li>
<li>
Os <b>Nós</b> (<i>Nodes</i>) são as máquinas de processamento
que executam aplicativos
</li>
</ul> </ul>
</p> </p>
</div> </div>
@ -53,7 +78,10 @@ weight: 10
</div> </div>
<div class="content__box content__box_fill"> <div class="content__box content__box_fill">
<p><i> <p><i>
O Kubernetes é uma plataforma de código aberto de nível de produção que orquestra o agendamento e a execução de contêineres de aplicativos dentro e entre clusters de computador. O Kubernetes é uma plataforma de código aberto de nível
de produção que orquestra a alocação e a execução de
contêineres de aplicativos dentro de e entre clusters de
computadores.
</i></p> </i></p>
</div> </div>
</div> </div>
@ -62,7 +90,7 @@ weight: 10
<div class="row"> <div class="row">
<div class="col-md-8"> <div class="col-md-8">
<h2 style="color: #3771e3;">Diagrama de Cluster</h2> <h2 style="color: #3771e3;">Diagrama do Cluster</h2>
</div> </div>
</div> </div>
@ -75,33 +103,85 @@ weight: 10
<div class="row"> <div class="row">
<div class="col-md-8"> <div class="col-md-8">
<p><b>A camada de gerenciamento é responsável por gerenciar o cluster. </b> A camada de gerenciamento coordena todas as atividades em seu cluster, como programação de aplicativos, manutenção do estado desejado dos aplicativos, escalonamento de aplicativos e lançamento de novas atualizações.</p> <p>
<p><b>Um nó é uma VM ou um computador físico que atua como um nó de processamento em um cluster Kubernetes. </b> Cada nó tem um Kubelet, que é um agente para gerenciar o nó e se comunicar com a camada de gerenciamento do Kubernetes. O nó também deve ter ferramentas para lidar com operações de contêiner, como containerd ou Docker. Um cluster Kubernetes que lida com o tráfego de produção deve ter no mínimo três nós.</p> <b>
A camada de gerenciamento é responsável por gerenciar o cluster.
</b>
A camada de gerenciamento coordena todas as atividades em seu
cluster, como a alocação de aplicativos, manutenção do estado
desejado dos aplicativos, escalonamento de aplicativos e lançamento
de novas atualizações.
</p>
<p>
<b>
Um nó é uma máquina virtual ou um computador físico que atua
como um nó de processamento em um cluster Kubernetes.
</b>
Cada nó tem um Kubelet, que é um agente para gerenciar o nó e
comunicar-se com a camada de gerenciamento do Kubernetes. O nó
também deve ter ferramentas para gerenciar operações de contêiner,
como containerd ou Docker. Um cluster Kubernetes que lida com
o tráfego de produção deve ter no mínimo três nós, pois se um
dos nós tornar-se indisponível, um membro do
<a href="/pt-br/docs/concepts/overview/components/#etcd">etcd</a>
e um nó da camada de gerenciamento serão perdidos, comprometendo
a redundância. Você pode mitigar este risco aumentando o número
de nós da camada de gerenciamento.
</p>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="content__box content__box_fill"> <div class="content__box content__box_fill">
<p><i>As camadas de gerenciamento gerenciam o cluster e os nós que são usados para hospedar os aplicativos em execução.</i></p> <p><i>
A camada de gerenciamento gerencia o cluster e os nós que
são usados para hospedar os aplicativos em execução.
</i></p>
</div> </div>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-8"> <div class="col-md-8">
<p>Ao implantar aplicativos no Kubernetes, você diz à camada de gerenciamento para iniciar os contêineres de aplicativos. A camada de gerenciamento agenda os contêineres para serem executados nos nós do cluster. <b> Os nós se comunicam com o camada de gerenciamento usando a <a href="/docs/concepts/overview/kubernetes-api/"> API do Kubernetes </a> </b>, que a camada de gerenciamento expõe. Os usuários finais também podem usar a API do Kubernetes diretamente para interagir com o cluster.</p> <p>
Ao implantar aplicativos no Kubernetes, você solicita que a camada
de gerenciamento inicie os contêineres de aplicativos. A camada
de gerenciamento aloca os contêineres para serem executados nos
nós do cluster.
<b>
Os nós se comunicam com o camada de gerenciamento usando a
<a href="/docs/concepts/overview/kubernetes-api/">API do Kubernetes</a>
</b>, que a camada de gerenciamento expõe. Os usuários finais
também podem usar a API do Kubernetes diretamente para interagir
com o cluster.
</p>
<p>Um cluster Kubernetes pode ser implantado em máquinas físicas ou virtuais. Para começar o desenvolvimento do Kubernetes, você pode usar o Minikube. O Minikube é uma implementação leve do Kubernetes que cria uma VM em sua máquina local e implanta um cluster simples contendo apenas um nó. O Minikube está disponível para sistemas Linux, macOS e Windows. A linha de comando <i>(cli)</i> do Minikube fornece operações básicas de inicialização para trabalhar com seu cluster, incluindo iniciar, parar, status e excluir. Para este tutorial, no entanto, você usará um terminal online fornecido com o Minikube pré-instalado.</p> <p>
Um cluster do Kubernetes pode ser implantado em máquinas físicas
ou virtuais. Para começar a ambientar-se com desenvolvimento de
aplicações para o Kubernetes, você pode usar o Minikube. O
Minikube é uma implementação leve do Kubernetes que cria uma
VM em sua máquina local e implanta um cluster simples contendo
apenas um nó. O Minikube está disponível para sistemas Linux,
macOS e Windows. O utilitário de linha de comando (<i>CLI</i>)
do Minikube fornece operações básicas de inicialização para
trabalhar com seu cluster, incluindo iniciar, parar, status e
excluir.
</p>
<p>Agora que você sabe o que é Kubernetes, vamos para o tutorial online e iniciar nosso primeiro cluster!</p> <p>
Agora que você sabe mais sobre o que é Kubernetes, visite
<a href="/pt-br/docs/tutorials/hello-minikube/">Olá, Minikube!</a>
para testar as operações no seu computador.
</p>
</div> </div>
</div> </div>
<br>
<div class="row"> <div class="row">
<div class="col-md-12"> <p>
<a class="btn btn-lg btn-success" href="/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/" role="button">Iniciar tutorial interativo <span class="btn__next"></span></a> Assim que você finalizar este tutorial, vá para
</div> <a href="/pt-br/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/">Usando <tt>kubectl</tt>
para criar uma implantação</a>.
</p>
</div> </div>
</main> </main>