Skip to content

Commit 9951697

Browse files
authored
Merge pull request #27105 from AlexDamiao86/pt-Scale-your-app
[pt] Add scale your app in Portuguese
2 parents 48df7ce + 1b56b27 commit 9951697

File tree

8 files changed

+172
-7
lines changed

8 files changed

+172
-7
lines changed

content/pt/docs/tutorials/kubernetes-basics/_index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ <h2>Módulos básicos do Kubernetes</h2>
9090
</div>
9191
<div class="col-md-4">
9292
<div class="thumbnail">
93-
<a href="/docs/tutorials/kubernetes-basics/scale/scale-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_05.svg?v=1469803628347" alt=""></a>
93+
<a href="/pt/docs/tutorials/kubernetes-basics/scale/scale-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_05.svg?v=1469803628347" alt=""></a>
9494
<div class="caption">
95-
<a href="/docs/tutorials/kubernetes-basics/scale/scale-intro/"><h5>5. Escale seu aplicativo</h5></a>
95+
<a href="/pt/docs/tutorials/kubernetes-basics/scale/scale-intro/"><h5>5. Escale seu aplicativo</h5></a>
9696
</div>
9797
</div>
9898
</div>

content/pt/docs/tutorials/kubernetes-basics/explore/explore-interactive.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
</div>
3030
<div class="row">
3131
<div class="col-md-12">
32-
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/expose/expose-intro/" role="button">Continue para o Módulo 4<span class="btn__next"></span></a>
32+
<a class="btn btn-lg btn-success" href="/pt/docs/tutorials/kubernetes-basics/expose/expose-intro/" role="button">Continue para o Módulo 4<span class="btn__next"></span></a>
3333
</div>
3434
</div>
3535

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
2-
title: Exponha publicamente seu App
2+
title: Exponha publicamente seu aplicativo
33
weight: 40
44
---

content/pt/docs/tutorials/kubernetes-basics/expose/expose-interactive.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Tutorial Interativo - Expondo seu App
2+
title: Tutorial Interativo - Expondo seu aplicativo
33
weight: 20
44
---
55

@@ -26,7 +26,7 @@
2626
</div>
2727
<div class="row">
2828
<div class="col-md-12">
29-
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/scale/scale-intro/" role="button">Continuar para o Módulo 5<span class="btn__next"></span></a>
29+
<a class="btn btn-lg btn-success" href="/pt/docs/tutorials/kubernetes-basics/scale/scale-intro/" role="button">Continue para o Módulo 5<span class="btn__next"></span></a>
3030
</div>
3131
</div>
3232

content/pt/docs/tutorials/kubernetes-basics/expose/expose-intro.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Utilizando um serviço para expor seu App
2+
title: Utilizando um serviço para expor seu aplicativo
33
weight: 10
44
---
55

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Escale seu aplicativo
3+
weight: 50
4+
---
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: Tutorial Interativo - Escalando seu aplicativo
3+
weight: 20
4+
---
5+
6+
<!DOCTYPE html>
7+
8+
<html lang="en">
9+
10+
<body>
11+
12+
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
13+
<link href="/docs/tutorials/kubernetes-basics/public/css/overrides.css" rel="stylesheet">
14+
<script src="https://katacoda.com/embed.js"></script>
15+
16+
<div class="layout" id="top">
17+
18+
<main class="content katacoda-content">
19+
20+
<div class="katacoda">
21+
<div class="katacoda__alert">
22+
Para interagir com o terminal, favor utilizar a versão desktop/tablet
23+
</div>
24+
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/5" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;">
25+
</div>
26+
</div>
27+
<div class="row">
28+
<div class="col-md-12">
29+
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/update/update-intro/" role="button">Continue para o Módulo 6<span class="btn__next"></span></a>
30+
</div>
31+
</div>
32+
33+
</main>
34+
35+
<a class="scrolltop" href="#top"></a>
36+
37+
</div>
38+
39+
</body>
40+
</html>
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
---
2+
title: Executando múltiplas instâncias de seu aplicativo
3+
weight: 10
4+
---
5+
6+
<!DOCTYPE html>
7+
8+
<html lang="en">
9+
10+
<body>
11+
12+
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
13+
14+
<div class="layout" id="top">
15+
16+
<main class="content">
17+
18+
<div class="row">
19+
20+
<div class="col-md-8">
21+
<h3>Objetivos</h3>
22+
<ul>
23+
<li>Escalar uma aplicação usando kubectl.</li>
24+
</ul>
25+
</div>
26+
27+
<div class="col-md-8">
28+
<h3>Escalando uma aplicação</h3>
29+
30+
<p>Nos módulos anteriores nós criamos um <a href="/docs/concepts/workloads/controllers/deployment/"> Deployment</a>, e então o expusemos publicamente através de um serviço (<a href="/docs/concepts/services-networking/service/">Service</a>). O Deployment criou apenas um único Pod para executar nossa aplicação. Quando o tráfego aumentar nós precisaremos escalar a aplicação para suportar a demanda de usuários.</p>
31+
32+
<p>O <b>escalonamento</b> é obtido pela mudança do número de réplicas em um Deployment</p>
33+
34+
</div>
35+
<div class="col-md-4">
36+
<div class="content__box content__box_lined">
37+
<h3>Resumo:</h3>
38+
<ul>
39+
<li>Escalando um Deployment</li>
40+
</ul>
41+
</div>
42+
<div class="content__box content__box_fill">
43+
<p><i>Você pode criar desde o início um Deployment com múltiplas instâncias usando o parâmetro <code>--replicas</code> para que o kubectl crie o comando de deployment</i></p>
44+
</div>
45+
</div>
46+
</div>
47+
<br>
48+
49+
<div class="row">
50+
<div class="col-md-8">
51+
<h2 style="color: #3771e3;">Visão geral sobre escalonamento</h2>
52+
</div>
53+
</div>
54+
55+
<div class="row">
56+
<div class="col-md-1"></div>
57+
<div class="col-md-8">
58+
<div id="myCarousel" class="carousel" data-ride="carousel" data-interval="3000">
59+
<ol class="carousel-indicators">
60+
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
61+
<li data-target="#myCarousel" data-slide-to="1"></li>
62+
</ol>
63+
<div class="carousel-inner" role="listbox">
64+
<div class="item carousel-item active">
65+
<img src="/docs/tutorials/kubernetes-basics/public/images/module_05_scaling1.svg">
66+
</div>
67+
68+
<div class="item carousel-item">
69+
<img src="/docs/tutorials/kubernetes-basics/public/images/module_05_scaling2.svg">
70+
</div>
71+
</div>
72+
73+
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
74+
<span class="sr-only ">Anterior</span>
75+
</a>
76+
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
77+
<span class="sr-only">Próximo</span>
78+
</a>
79+
80+
</div>
81+
</div>
82+
</div>
83+
84+
<br>
85+
86+
<div class="row">
87+
<div class="col-md-8">
88+
89+
<p>Escalar um Deployment garantirá que novos Pods serão criados e agendados para nós de processamento com recursos disponíveis. O escalonamento aumentará o número de Pods para o novo estado desejado. O Kubernetes também suporta o auto-escalonamento (<a href="/docs/user-guide/horizontal-pod-autoscaling/">autoscaling</a>) de Pods, mas isso está fora do escopo deste tutorial. Escalar para zero também é possível, e isso terminará todos os Pods do Deployment especificado.</p>
90+
91+
<p>Executar múltiplas instâncias de uma aplicação irá requerer uma forma de distribuir o tráfego entre todas elas. Serviços possuem um balanceador de carga integrado que distribuirá o tráfego de rede entre todos os Pods de um Deployment exposto. Serviços irão monitorar continuamente os Pods em execução usando endpoints para garantir que o tráfego seja enviado apenas para Pods disponíveis.</p>
92+
93+
</div>
94+
<div class="col-md-4">
95+
<div class="content__box content__box_fill">
96+
<p><i>O Escalonamento é obtido pela mudança do número de réplicas em um Deployment.</i></p>
97+
</div>
98+
</div>
99+
</div>
100+
101+
<br>
102+
103+
<div class="row">
104+
<div class="col-md-8">
105+
<p>No momento em que tiver múltiplas instâncias de uma aplicação em execução, será capaz de fazer atualizações graduais sem indisponibilidade. Nós cobriremos isso no próximo módulo. Agora, vamos ao terminal online e escalar nossa aplicação.</p>
106+
</div>
107+
</div>
108+
<br>
109+
110+
<div class="row">
111+
<div class="col-md-12">
112+
<a class="btn btn-lg btn-success" href="/pt/docs/tutorials/kubernetes-basics/scale/scale-interactive/" role="button">Iniciar tutorial interativo<span class="btn__next"></span></a>
113+
</div>
114+
</div>
115+
116+
</main>
117+
118+
</div>
119+
120+
</body>
121+
</html>

0 commit comments

Comments
 (0)