Skip to content

Commit 11646a6

Browse files
Update content/pt-br/docs/concepts/configuration/windows-resource-management.md
1 parent f67d9b2 commit 11646a6

File tree

1 file changed

+19
-24
lines changed

1 file changed

+19
-24
lines changed
Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
---
2-
reviewers:
3-
- jayunit100
4-
- jsturtevant
5-
- marosset
6-
- perithompson
7-
title: Gerenciamento de recursos para nós do Windows
2+
title: Gerenciamento de recursos para nós Windows
83
content_type: concept
94
weight: 75
105
---
@@ -15,29 +10,29 @@ Esta página descreve as diferenças em como os recursos são gerenciados entre
1510

1611
<!-- body -->
1712

18-
Em nós do Linux, {{< glossary_tooltip text="cgroups" term_id="cgroup" >}} são usados como um limite de pod para controle de recursos.
13+
Em nós Linux, {{< glossary_tooltip text="cgroups" term_id="cgroup" >}} são usados ​​como uma divisão para o controle de recursos em Pods.
1914
Os contêineres são criados dentro desse limite para o isolamento de rede, processo e sistema de arquivos.
20-
As APIs Linux cgroup podem ser usadas para coletar estatísticas de uso de CPU, E/S e memória.
15+
As APIs de cgroup do Linux podem ser usadas para coletar estatísticas de uso de CPU, E/S e memória.
2116

22-
Em contraste, o Windows usa um [_objetos de trabalho_](https://docs.microsoft.com/windows/win32/procthread/job-objects) por contêiner com um filtro de namespace do sistema
17+
Em contraste, o Windows usa um [_objeto de trabalho_](https://docs.microsoft.com/windows/win32/procthread/job-objects) por contêiner com um filtro de namespace do sistema
2318
para conter todos os processos em um contêiner e fornecer isolamento lógico ao hospedar.
2419
(Os objetos de trabalho são um mecanismo de isolamento de processo do Windows e são diferentes dos
2520
que o Kubernetes chama de {{< glossary_tooltip term_id="job" text="Job" >}}).
2621

2722
Não há como executar um contêiner do Windows sem a filtragem de namespace.
28-
Isso significa que os privilégios do sistema não podem ser declarados no contexto do host e,
23+
Isso significa que os privilégios do sistema não podem ser assegurados no contexto do host e,
2924
portanto, os contêineres privilegiados não estão disponíveis no Windows.
30-
Os contêineres não podem assumir uma identidade do host porque o Gerente de conta de segurança (SAM) é separado.
25+
Os contêineres não podem assumir uma identidade do host porque o Gerente de Conta de Segurança ( Security Account Manager , ou SAM) é separado.
3126

3227
## Gerenciamento de memória {#resource-management-memory}
3328

34-
O Windows não possui um eliminador de processo de falta de memória como o Linux.
29+
O Windows não possui um eliminador de processo por falta de memória como o Linux.
3530
O Windows sempre trata todas as alocações de memória do modo de usuário como
3631
virtuais e os arquivos de paginação são obrigatórios.
3732

38-
Os nós do Windows não sobrecarregam a memória para os processos. O efeito líquido
33+
Os nós Windows não superdimensionam a memória para os processos. O efeito real
3934
é que o Windows não atingirá as condições de falta de memória
40-
da mesma forma que o Linux, e processará a página em disco em vez de estar
35+
da mesma forma que o Linux, e estará processando a página em disco em vez de estar
4136
sujeito ao encerramento por falta de memória (OOM). Se a memória for
4237
superprovisionada e toda a memória física estiver esgotada, a paginação poderá diminuir o desempenho.
4338

@@ -51,25 +46,25 @@ No Windows, o kubelet oferece suporte a uma flag de linha de comando para defini
5146
`--windows-priorityclass`. Essa flag permite que o processo kubelet obtenha
5247
mais fatias de tempo de CPU quando comparado a outros processos em execução no host do Windows.
5348
Mais informações sobre os valores permitidos e os seus significados estão disponíveis em
54-
[Classes prioritárias do Windows](https://docs.microsoft.com/en-us/windows/win32/procthread/scheduling-priorities#priority-class).
55-
Para garantir que os Pods em execução não prejudiquem o kubelet de ciclos de CPU, defina essa flag como `ABOVE_NORMAL_PRIORITY_CLASS` ou acima.
49+
[classes de prioridade do Windows](https://docs.microsoft.com/en-us/windows/win32/procthread/scheduling-priorities#priority-class).
50+
Para garantir que os Pods em execução não deixem o kubelet sem ciclos de CPU, defina essa flag como `ABOVE_NORMAL_PRIORITY_CLASS` ou acima.
5651

5752
## Reserva de recursos {#resource-reservation}
5853

59-
Para contabilizar a memória e a CPU usadas pelo sistema operacional, o tempo de execução do contêiner
60-
e pelos processos de host do Kubernetes, como o kubelet, você pode (e deve)
61-
reservar recursos de memória e CPU com o `--kube-reserved` e/ou `--system-reserved` flags de kubelet.
62-
No Windows, esses valores são usados apenas para calcular o
63-
[alocável](/docs/tasks/administer-cluster/reserve-compute-resources/#node-allocatable) de recursos.
54+
Para contabilizar a memória e a CPU usadas pelo sistema operacional, o agente de execução de contêiner
55+
e os processos de host do Kubernetes, como o kubelet, você pode (e deve)
56+
reservar recursos de memória e CPU com as flags `--kube-reserved` e/ou `--system-reserved` do kubelet.
57+
No Windows, esses valores são usados apenas para calcular o recursos
58+
[alocáveis](/docs/tasks/administer-cluster/reserve-compute-resources/#node-allocatable) ​​pelo nó.
6459

6560
{{< caution >}}
6661
Conforme você implanta cargas de trabalho, defina a memória de recursos e os limites de CPU nos contêineres.
67-
Isso também subtrai de `NodeAllocatable` e ajuda o agendador de todo o cluster a determinar quais pods colocar em quais nós.
62+
Isso também subtrai de `NodeAllocatable` e ajuda o escalonador de todo o cluster a determinar quais pods colocar em quais nós.
6863

69-
Agendar pods sem limites pode superprovisionar os nós do Windows e, em casos extremos, fazer com que os nós não sejam íntegros.
64+
Alocar pods sem limites pode superprovisionar os nós do Windows e, em casos extremos, fazer com que os nós não sejam íntegros.
7065
{{< /caution >}}
7166

7267
No Windows, uma boa prática é reservar pelo menos 2GiB de memória.
7368

7469
Para determinar quanta CPU reservar, identifique a densidade máxima do pod para cada
75-
nó e monitore o uso da CPU dos serviços do sistema em execução, depois escolha um valor que atenda às suas necessidades de carga de trabalho.
70+
nó e monitore o uso da CPU dos serviços do sistema em execução, depois escolha um valor que atenda às necessidades das suas cargas de trabalho.

0 commit comments

Comments
 (0)