Skip to content

Commit 87c3856

Browse files
Update content/pt-br/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.md
1 parent 18b85cb commit 87c3856

File tree

1 file changed

+23
-25
lines changed

1 file changed

+23
-25
lines changed

content/pt-br/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ weight: 110
66

77
<!-- overview -->
88

9-
Esta página mostra como usar um Volume para se comunicar entre dois Containers rodando
10-
no mesmo pod. Veja também como permitir que os processos se comuniquem por
11-
[compartilhamento do processo de namespace](/docs/tasks/configure-pod-container/share-process-namespace/)
12-
entre os containers.
9+
Esta página mostra como usar um Volume para realizar a comunicação entre dois contêineres rodando
10+
no mesmo Pod. Veja também como permitir que processos se comuniquem por
11+
[compartilhamento de namespace do processo](/docs/tasks/configure-pod-container/share-process-namespace/)
12+
entre os contêineres.
1313

1414
## {{% heading "prerequisites" %}}
1515

@@ -19,30 +19,29 @@ entre os containers.
1919

2020
## Criando um pod que executa dois contêineres
2121

22-
Neste exercício, você cria um pod que executa dois contêineres. Os dois recipientes
23-
compartilham um Volume que eles podem usar para se comunicar. Aqui está o arquivo de configuração
24-
para a cápsula:
22+
Neste exercício, você cria um Pod que executa dois contêineres. Os dois contêineres
23+
compartilham um volume que eles podem usar para se comunicar. Aqui está o arquivo de configuração
24+
para o Pod:
2525

2626
{{< codenew file="pods/two-container-pod.yaml" >}}
2727

28-
No arquivo de configuração, você pode ver que o Pod tem um Volume chamado
28+
No arquivo de configuração, você pode ver que o Pod tem um shared-data chamado
2929
`dados compartilhados`.
3030

31-
O primeiro contêiner listado no arquivo de configuração executa um servidor nginx. o
32-
o caminho de montagem para o volume compartilhado é `/usr/share/nginx/html`.
33-
O segundo contêiner é baseado na imagem debian e tem um caminho de montagem de
31+
O primeiro contêiner listado no arquivo de configuração executa um servidor nginx.
32+
O caminho de montagem para o volume compartilhado é `/usr/share/nginx/html`.
33+
O segundo contêiner é baseado na imagem debian e tem um caminho de montagem
3434
`/pod-data`. O segundo contêiner executa o seguinte comando e é encerrado.
3535

3636
echo Hello from the debian container > /pod-data/index.html
3737

38-
Observe que o segundo contêiner grava o arquivo `index.html` na raiz
39-
diretório do servidor nginx.
38+
Observe que o segundo contêiner grava o arquivo `index.html` no diretório raiz do servidor nginx.
4039

41-
Crie o Pod e os dois Containers:
40+
Crie o Pod e os dois contêineres:
4241

4342
kubectl apply -f https://k8s.io/examples/pods/two-container-pod.yaml
4443

45-
Veja informações sobre o Pod e os Containers:
44+
Veja as informações sobre o Pod e os contêineres:
4645

4746
kubectl get pod two-containers --output=yaml
4847

@@ -83,7 +82,7 @@ Obtenha um shell para o contêiner nginx:
8382

8483
kubectl exec -it two-containers -c nginx-container -- /bin/bash
8584

86-
Em seu shell, verifique se o nginx está em execução:
85+
Em seu shell, verifique que o nginx está em execução:
8786

8887
root@two-containers:/# apt-get update
8988
root@two-containers:/# apt-get install curl procps
@@ -101,7 +100,7 @@ Use `curl` para enviar uma solicitação GET para o servidor nginx:
101100
root@two-containers:/# curl localhost
102101
```
103102

104-
A saída mostra que o nginx atende a uma página da web escrita pelo contêiner debian:
103+
A saída mostra que o nginx responde com uma página da web escrita pelo contêiner debian:
105104

106105
```
107106
Hello from the debian container
@@ -111,27 +110,26 @@ Hello from the debian container
111110

112111
## Discussão
113112

114-
O principal motivo pelo qual os pods podem ter vários contêineres é oferecer suporte a
115-
aplicativos auxiliares que auxiliam um aplicativo principal.
116-
Exemplos típicos de aplicativos auxiliares são extratores de dados, pushers de dados e proxies.
113+
O principal motivo pelo qual os pods podem ter vários contêineres é oferecer suporte a aplicações extras que apoiam uma aplicação principal.
114+
Exemplos típicos de aplicativos auxiliares são extratores de dados, aplicações para envio de dados e proxies.
117115
Aplicativos auxiliares e primários geralmente precisam se comunicar uns com os outros.
118116
Normalmente, isso é feito por meio de um sistema de arquivos compartilhado, conforme mostrado neste exercício,
119117
ou por meio da interface de rede de loopback, localhost.
120118
Um exemplo desse padrão é um servidor web junto com um programa auxiliar que consulta um repositório Git para novas atualizações.
121119

122120
O volume neste exercício fornece uma maneira dos contêineres se comunicarem durante
123-
a vida útil do pod. Se o pod for excluído e recriado, todos os dados armazenados no volume compartilhado serão perdidos.
121+
a vida útil do Pod. Se o Pod for excluído e recriado, todos os dados armazenados no volume compartilhado serão perdidos.
124122

125123
## {{% heading "whatsnext" %}}
126124

127125

128-
* Saiba mais sobre [padrões para recipientes compostos](/blog/2015/06/the-distributed-system-toolkit-patterns/).
126+
* Saiba mais sobre [padrões para contêineres compostos](/blog/2015/06/the-distributed-system-toolkit-patterns/).
129127

130-
* Saiba sobre [containers compostos para arquitetura modular](https://www.slideshare.net/Docker/slideshare-burns).
128+
* Saiba sobre [contêineres compostos para arquitetura modular](https://www.slideshare.net/Docker/slideshare-burns).
131129

132-
* Veja [Configurando um pod para usar um volume para armazenamento](/docs/tasks/configure-pod-container/configure-volume-storage/).
130+
* Veja [Configurando um Pod para usar um volume para armazenamento](/docs/tasks/configure-pod-container/configure-volume-storage/).
133131

134-
* Veja [Configurar um pod para compartilhar namespace de processo entre contêineres em um pod](/docs/tasks/configure-pod-container/share-process-namespace/)
132+
* Veja [Configurar um Pod para compartilhar namespace de processo entre contêineres em um Pod](/docs/tasks/configure-pod-container/share-process-namespace/)
135133

136134
* Veja [Volume](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#volume-v1-core).
137135

0 commit comments

Comments
 (0)