-
Notifications
You must be signed in to change notification settings - Fork 14.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pt-br] Add docs/reference/node/kubelet-checkpoint-api.md #39173
Changes from all commits
8cbfd3f
49b766d
cbdf9a1
018cfce
fed0725
780fbed
28bdb89
741706e
dcc715d
118f57f
c30ff52
72a3b6f
d699b3c
0012701
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
--- | ||
content_type: "referência" | ||
título: API de Checkpoint do Kubelet | ||
weight: 10 | ||
--- | ||
|
||
|
||
{{< feature-state for_k8s_version="v1.25" state="alpha" >}} | ||
|
||
Verificar um contêiner é a funcionalidade de criar uma cópia com estado de um contêiner em execução. Uma vez que você tem uma cópia com estado de um contêiner, você pode movê-lo para um computador diferente para depuração ou fins semelhantes. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. "Verificar" completely changes the meaning of "checkpoint". I see that "ponto de verificação" is used in Portuguese, so perhaps rewording this sentence to use "A criação de um ponto de verificação" instead might be a good idea. |
||
|
||
Se você mover os dados do contêiner verificado para um computador que seja capaz de restaurá-lo, esse contêiner restaurado continua a ser executado exatamente no mesmo ponto em que foi verificado. Você também pode inspecionar os dados salvos, desde que tenha ferramentas adequadas para isso. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same consideration here. |
||
|
||
Criando um ponto de verificação de um contêiner pode ter implicações de segurança. Normalmente | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. "Criando um ..." sounds very strange. Perhaps "A criação de um ..." would fit better? |
||
um ponto de verificação contém todas as páginas de memória de todos os processos no contêiner | ||
verificado. Isso significa que tudo o que costumava estar na memória agora está disponível | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Some bits here:
|
||
no disco local. Isso inclui todos os dados privados e possivelmente chaves usadas para | ||
criptografia. As implementações CRI subjacentes (o tempo de execução do contêiner nesse nó) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We have standardized "container runtime" as "agente de execução de contêiner" in the Portuguese localization. Could you please replace "tempo de execução" with the standardized terminology? |
||
deve criar o arquivo de verificação para ser acessível apenas pelo usuário `root`. Ainda é importante lembrar que se o arquivo de verificação for transferido para outro | ||
sistema todas as páginas de memória serão legíveis pelo proprietário do arquivo de verificação. | ||
|
||
## Operações {#operations} | ||
|
||
### `post` verificar o contêiner especificado {#post-checkpoint} | ||
|
||
Diga ao kubelet para verificar um contêiner específico do Pod especificado. | ||
|
||
Consulte a [referência de autenticação/autorização do Kubelet](/docs/reference/access-authn-authz/kubelet-authn-authz) | ||
para obter mais informações sobre como o acesso à interface de verificação do kubelet é | ||
controlado. | ||
Comment on lines
+19
to
+30
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same consideration on the use of "verificar"/"verificado"/"verificação" for checkpoint applies here. |
||
|
||
O kubelet solicitará um ponto de verificação da implementação subjacente | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Suggestion: use "à" instead of "da" for "ponto de verificação da implementação subjacente". |
||
{{<glossary_tooltip term_id="cri" text="CRI">}}. Na solicitação de verificação | ||
o kubelet especificará o nome do arquivo de verificação como | ||
`checkpoint-<podFullName>-<containerName>-<timestamp>.tar` e também solicitará para | ||
armazenar o arquivo de verificação no diretório `checkpoints` abaixo do seu diretório raiz | ||
Comment on lines
+33
to
+36
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same consideration on the use of "verificar"/"verificado"/"verificação" for checkpoint applies here. |
||
diretório (como definido por `--root-dir`). Isso é padrão | ||
Comment on lines
+36
to
+37
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Some bits here:
|
||
`/var/lib/kubelet/checkpoints`. | ||
Comment on lines
+37
to
+38
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. "Isso é padrão ..." sounds very non-idiomatic. How about "o valor padrão para esta opção é ..."? |
||
|
||
O arquivo de verificação é no formato _tar_ e pode ser listado usando uma implementação de | ||
[`tar`](https://pubs.opengroup.org/onlinepubs/7908799/xcu/tar.html). O conteúdo do arquivo | ||
Comment on lines
+40
to
+41
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Some bits in this paragraph:
|
||
|
||
#### Requisição HTTP {#post-checkpoint-request} | ||
|
||
POST /checkpoint/{namespace}/{pod}/{container} | ||
|
||
#### Parâmetros {#post-checkpoint-params} | ||
|
||
- **namespace** (*in path*): string, requerido | ||
|
||
{{< glossary_tooltip term_id="namespace" >}} | ||
|
||
- **pod** (*in path*): string, requirido | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Typo in "requirido". |
||
|
||
{{< glossary_tooltip term_id="pod" >}} | ||
|
||
- **container** (*in path*): string, requerido | ||
Comment on lines
+49
to
+57
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How do you feel about using "parâmetro da URL" instead of "in path" in those parameters? |
||
|
||
{{< glossary_tooltip term_id="container" >}} | ||
|
||
- **timeout** (*in query*): integer | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How do you feel about using "parâmetro da query" here instead of "in query"? |
||
|
||
Tempo limite em segundos para aguardar até que a criação do ponto de verificação seja concluída. Se zero ou nenhum tempo limite for especificado, o valor padrão do tempo limite da {{<glossary_tooltip term_id="cri" text="CRI">}} será usado. A criação do ponto de verificação depende diretamente da memória usada pelo contêiner. Quanto mais memória um contêiner usa, mais tempo é necessário para criar o ponto de verificação correspondente. | ||
|
||
#### Resposta {#post-checkpoint-response} | ||
|
||
200: OK | ||
|
||
401: Unauthorized | ||
|
||
404: Not Found (se o `ContainerCheckpoint` feature gate estiver desativado) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd stylize "feature gate" as italic and move it to before |
||
|
||
404: Not Found (se o `namespace`, `pod` ou `container` especificado não puder ser encontrado) | ||
|
||
500: Internal Server Error (se a implementação CRI encontrar um erro durante a verificação (veja a mensagem de erro para obter mais detalhes)) | ||
|
||
500: Internal Server Error (se a implementação CRI não implementar a API de verificação CRI (veja a mensagem de erro para obter mais detalhes)) | ||
|
||
{{< comment >}} | ||
TODO: Add more information about return codes once CRI implementation have checkpoint/restore. | ||
This TODO cannot be fixed before the release, because the CRI implementation need | ||
the Kubernetes changes to be merged to implement the new ContainerCheckpoint CRI API | ||
call. We need to wait after the 1.25 release to fix this. | ||
{{< /comment >}} | ||
Comment on lines
+79
to
+84
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we could remove this from the localized version. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"reference" and "title" are front matter defined data and should not be translated.