-
Notifications
You must be signed in to change notification settings - Fork 14.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #25854 from femrtnz/crate-cluster
Add content/pt/docs/tutorials/kubernetes-basics/create-cluster
- Loading branch information
Showing
4 changed files
with
270 additions
and
0 deletions.
There are no files selected for viewing
117 changes: 117 additions & 0 deletions
117
content/pt/docs/tutorials/kubernetes-basics/_index.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
--- | ||
title: Aprenda as noções básicas do Kubernetes | ||
linkTitle: Aprenda as noções básicas do Kubernetes | ||
no_list: true | ||
weight: 10 | ||
card: | ||
name: tutoriais | ||
weight: 20 | ||
title: Aprenda o básico | ||
--- | ||
|
||
<!DOCTYPE html> | ||
|
||
<html lang="en"> | ||
|
||
<body> | ||
|
||
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet"> | ||
|
||
<div class="layout" id="top"> | ||
|
||
<main class="content"> | ||
|
||
<div class="row"> | ||
<div class="col-md-9"> | ||
<h2>Basico do Kubernetes</h2> | ||
<p>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.</p> | ||
<p>Usando os tutoriais interativos, você pode aprender a:</p> | ||
<ul> | ||
<li>Implante um aplicativo em contêiner em um cluster.</li> | ||
<li>Dimensione a implantação.</li> | ||
<li>Atualize o aplicativo em contêiner com uma nova versão do software.</li> | ||
<li>Depure o aplicativo em contêiner.</li> | ||
</ul> | ||
<p>Os tutoriais usam Katacoda para executar um terminal virtual em seu navegador da Web, executado em Minikube, uma implantação local em pequena escala do Kubernetes que pode ser executada em qualquer lugar. Não há necessidade de instalar nenhum software ou configurar nada; cada tutorial interativo é executado diretamente no navegador da web.</p> | ||
</div> | ||
</div> | ||
|
||
<br> | ||
|
||
<div class="row"> | ||
<div class="col-md-9"> | ||
<h2>O que o Kubernetes pode fazer por você?</h2> | ||
<p>Com os serviços da Web modernos, os usuários esperam que os aplicativos estejam disponíveis 24 horas por dia, 7 dias por semana, e os desenvolvedores esperam implantar novas versões desses aplicativos várias vezes ao dia. A conteinerização ajuda a empacotar o software para atender a esses objetivos, permitindo que os aplicativos sejam lançados e atualizados de maneira fácil e rápida, sem tempo de inatividade. O Kubernetes ajuda a garantir que esses aplicativos em contêiner sejam executados onde e quando você quiser e os ajuda a encontrar os recursos e ferramentas de que precisam para funcionar. Kubernetes é uma plataforma de código aberto pronta para produção, projetada com a experiência acumulada do Google em orquestração de contêineres, combinada com as melhores ideias da comunidade.</p> | ||
</div> | ||
</div> | ||
|
||
<br> | ||
|
||
<div id="basics-modules" class="content__modules"> | ||
<h2>Módulos básicos do Kubernetes</h2> | ||
<div class="row"> | ||
<div class="col-md-12"> | ||
<div class="row"> | ||
<div class="col-md-4"> | ||
<div class="thumbnail"> | ||
<a href="/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_01.svg?v=1469803628347" alt=""></a> | ||
<div class="caption"> | ||
<a href="/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/"><h5>1. Crie um cluster Kubernetes</h5></a> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="col-md-4"> | ||
<div class="thumbnail"> | ||
<a href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_02.svg?v=1469803628347" alt=""></a> | ||
<div class="caption"> | ||
<a href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><h5>2. Implantar um aplicativo</h5></a> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="col-md-4"> | ||
<div class="thumbnail"> | ||
<a href="/docs/tutorials/kubernetes-basics/explore/explore-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_03.svg?v=1469803628347" alt=""></a> | ||
<div class="caption"> | ||
<a href="/docs/tutorials/kubernetes-basics/explore/explore-intro/"><h5>3. Explore seu aplicativo</h5></a> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="col-md-12"> | ||
<div class="row"> | ||
<div class="col-md-4"> | ||
<div class="thumbnail"> | ||
<a href="/docs/tutorials/kubernetes-basics/expose/expose-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_04.svg?v=1469803628347" alt=""></a> | ||
<div class="caption"> | ||
<a href="/docs/tutorials/kubernetes-basics/expose/expose-intro/"><h5>4. Exponha seu aplicativo publicamente</h5></a> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="col-md-4"> | ||
<div class="thumbnail"> | ||
<a href="/docs/tutorials/kubernetes-basics/scale/scale-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_05.svg?v=1469803628347" alt=""></a> | ||
<div class="caption"> | ||
<a href="/docs/tutorials/kubernetes-basics/scale/scale-intro/"><h5>5. Amplie seu aplicativo</h5></a> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="col-md-4"> | ||
<div class="thumbnail"> | ||
<a href="/docs/tutorials/kubernetes-basics/update/update-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_06.svg?v=1469803628347" alt=""></a> | ||
<div class="caption"> | ||
<a href="/docs/tutorials/kubernetes-basics/update/update-intro/"><h5>6. Atualize seu aplicativo</h5></a> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
</main> | ||
|
||
</div> | ||
|
||
</body> | ||
</html> |
4 changes: 4 additions & 0 deletions
4
content/pt/docs/tutorials/kubernetes-basics/create-cluster/_index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
--- | ||
title: Crie um Cluster | ||
weight: 10 | ||
--- |
37 changes: 37 additions & 0 deletions
37
content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
title: Tutorial interativo - Criando um cluster | ||
weight: 20 | ||
--- | ||
|
||
<!DOCTYPE html> | ||
|
||
<html lang="en"> | ||
|
||
<body> | ||
|
||
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet"> | ||
<link href="/docs/tutorials/kubernetes-basics/public/css/overrides.css" rel="stylesheet"> | ||
<script src="https://katacoda.com/embed.js"></script> | ||
|
||
<div class="layout" id="top"> | ||
|
||
<main class="content katacoda-content"> | ||
|
||
<div class="katacoda"> | ||
<div class="katacoda__alert"> | ||
Esta tela é muito estreita para interagir com o Terminal, use um desktop / tablet. | ||
</div> | ||
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/1" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;"></div> | ||
</div> | ||
<div class="row"> | ||
<div class="col-md-12"> | ||
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/" role="button">Continue para o Módulo 2<span class="btn__next">›</span></a> | ||
</div> | ||
</div> | ||
|
||
</main> | ||
|
||
</div> | ||
|
||
</body> | ||
</html> |
112 changes: 112 additions & 0 deletions
112
content/pt/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
--- | ||
title: Usando Minikube para criar um cluster | ||
weight: 10 | ||
--- | ||
|
||
<!DOCTYPE html> | ||
|
||
<html lang="en"> | ||
|
||
<body> | ||
|
||
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet"> | ||
|
||
<div class="layout" id="top"> | ||
|
||
<main class="content"> | ||
|
||
<div class="row"> | ||
|
||
<div class="col-md-8"> | ||
<h3>Objetivos</h3> | ||
<ul> | ||
<li>Aprenda o que é um cluster Kubernetes.</li> | ||
<li>Aprenda o que é o Minikube.</li> | ||
<li>Inicie um cluster Kubernetes usando um terminal online.</li> | ||
</ul> | ||
</div> | ||
|
||
<div class="col-md-8"> | ||
<h3>Clusters do Kubernetes</h3> | ||
<p> | ||
<b>O Kubernetes coordena um cluster altamente disponível de computadores conectados para funcionar como uma única unidade.</b> | ||
As abstrações no Kubernetes permitem implantar aplicativos em contêineres em um cluster sem amarrá-los especificamente a máquinas individuais. | ||
Para fazer uso desse novo modelo de implantação, os aplicativos precisam ser empacotados de uma forma que os desacople dos hosts individuais: eles precisam ser colocados 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. | ||
<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>Um cluster Kubernetes consiste em dois tipos de recursos: | ||
<ul> | ||
<li>O <b>Master</b> coordena o cluster </li> | ||
<li>Os <b>Nodes</b> são os trabalhadores que executam aplicativos</li> | ||
</ul> | ||
</p> | ||
</div> | ||
|
||
<div class="col-md-4"> | ||
<div class="content__box content__box_lined"> | ||
<h3>Resumo:</h3> | ||
<ul> | ||
<li>Cluster do Kubernetes</li> | ||
<li>Minikube</li> | ||
</ul> | ||
</div> | ||
<div class="content__box content__box_fill"> | ||
<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. | ||
</i></p> | ||
</div> | ||
</div> | ||
</div> | ||
<br> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
<h2 style="color: #3771e3;">Diagrama de Cluster</h2> | ||
</div> | ||
</div> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_01_cluster.svg"></p> | ||
</div> | ||
</div> | ||
<br> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
<p><b>O mestre é responsável por gerenciar o cluster. </b> O mestre 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><b>Um nó é uma VM ou um computador físico que atua como uma máquina de trabalho em um cluster Kubernetes. </b> Cada nó tem um Kubelet, que é um agente para gerenciar o nó e se comunicar com o mestre 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> | ||
|
||
</div> | ||
<div class="col-md-4"> | ||
<div class="content__box content__box_fill"> | ||
<p><i>Os mestres gerenciam o cluster e os nós que são usados para hospedar os aplicativos em execução.</i></p> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
<p>Ao implantar aplicativos no Kubernetes, você diz ao mestre para iniciar os contêineres de aplicativos. O mestre agenda os contêineres para serem executados nos nós do cluster. <b> Os nós se comunicam com o mestre usando a <a href="/docs/concepts/overview/kubernetes-api/"> API Kubernetes </a> </b>, que o mestre expõe. Os usuários finais também podem usar a API 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. O Minikube CLI 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>Agora que você sabe o que é Kubernetes, vamos para o tutorial online e iniciar nosso primeiro cluster!</p> | ||
|
||
</div> | ||
</div> | ||
<br> | ||
|
||
<div class="row"> | ||
<div class="col-md-12"> | ||
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/" role="button">Iniciar tutorial interativo <span class="btn__next">›</span></a> | ||
</div> | ||
</div> | ||
|
||
</main> | ||
|
||
</div> | ||
|
||
</body> | ||
</html> |