diff --git a/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_images_list.md b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_images_list.md new file mode 100644 index 00000000000..bebe22b240c --- /dev/null +++ b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_images_list.md @@ -0,0 +1,120 @@ + + + +Exibe uma lista de imagens que o kubeadm usará. O arquivo de configuração é usado caso quaisquer imagens ou repositórios de imagens sejam personalizados. + +### Sinopse + +Exibe uma lista de imagens que o kubeadm usará. O arquivo de configuração é usado caso quaisquer imagens ou repositórios de imagens sejam personalizados. + +``` +kubeadm config images list [flags] +``` + +### Opções + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
--allow-missing-template-keys     Padrão: true

Se verdadeiro (true), ignore quaisquer erros nos modelos quando um campo ou chave de mapa estiver faltando no modelo. Aplica-se apenas aos formatos de saída golang e jsonpath.

--config string

Caminho para um arquivo de configuração kubeadm.

-o, --experimental-output string     Padrão: "text"

Formato de saída. Valores válidos: text|json|yaml|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-as-json|jsonpath-file.

--feature-gates string

Um conjunto de pares chave=valor que descrevem opções para vários recursos. As opções são:
PublicKeysECDSA=true|false (ALPHA - padrão=false)
RootlessControlPlane=true|false (ALPHA - padrão=false)
UnversionedKubeletConfigMap=true|false (ALPHA - padrão=false)

-h, --help

ajuda para list

--image-repository string     Padrão: "k8s.gcr.io"

Escolha um registro de contêineres para baixar imagens da camada de gerenciamento

--kubernetes-version string     Padrão: "stable-1"

Escolha uma versão específica do Kubernetes para a camada de gerenciamento.

--show-managed-fields

Se verdadeiro, mantém os managedFields ao exibir os objetos no formato JSON ou YAML.

+ + + +### Opções herdadas do comando superior + + ++++ + + + + + + + + + + + + + + + + + +
--kubeconfig string     Padrão: "/etc/kubernetes/admin.conf"

O arquivo kubeconfig a ser usado para se comunicar com o cluster. Se a flag não estiver definida, um conjunto de locais predefinidos pode ser pesquisado por um arquivo kubeconfig existente.

--rootfs string

[EXPERIMENTAL] O caminho para o 'real' sistema de arquivos raiz do host.

+ + + diff --git a/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_images_pull.md b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_images_pull.md new file mode 100644 index 00000000000..15b6fd9195c --- /dev/null +++ b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_images_pull.md @@ -0,0 +1,107 @@ + + + +Puxe imagens usadas pelo kubeadm + +### Sinopse + + +Baixa imagens usadas pelo kubeadm + +``` +kubeadm config images pull [flags] +``` + +### Opções + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
--config string

Caminho para um arquivo de configuração kubeadm.

--cri-socket string

Caminho para se conectar ao socket CRI. Se vazio, o kubeadm tentará detectar automaticamente esse valor; use essa opção somente se você tiver mais de um CRI instalado ou se tiver um socket CRI não padrão.

--feature-gates string

Um conjunto de pares chave=valor que descrevem feature gates para vários recursos. As opções são:
PublicKeysECDSA=true|false (ALPHA - padrão=false)
RootlessControlPlane=true|false (ALPHA - padrão=false)
UnversionedKubeletConfigMap=true|false (ALPHA - padrão=false)

-h, --help

ajuda para pull

--image-repository string     Padrão: "k8s.gcr.io"

Escolha um registro de contêineres para baixar imagens da camada de gerenciamento

--kubernetes-version string     Padrão: "stable-1"

Escolha uma versão específica do Kubernetes para a camada de gerenciamento.

+ + + +### Opções herdadas do comando superior + + ++++ + + + + + + + + + + + + + + + + + +
--kubeconfig string     Padrão: "/etc/kubernetes/admin.conf"

O arquivo kubeconfig a ser usado para se comunicar com o cluster. Se a flag não estiver definida, um conjunto de locais predefinidos pode ser pesquisado por um arquivo kubeconfig existente.

--rootfs string

[EXPERIMENTAL] O caminho para o 'real' sistema de arquivos raiz do host.

+ + + diff --git a/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_migrate.md b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_migrate.md new file mode 100644 index 00000000000..11555bc670b --- /dev/null +++ b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_migrate.md @@ -0,0 +1,90 @@ + + + +Leia uma versão mais antiga dos tipos de API de configuração do kubeadm a partir de um arquivo e envie o objeto de configuração semelhante para a versão mais recente + +### Sinopse + +Esse comando permite converter objetos de configuração de versões mais antigas para a versão mais recente suportada, localmente na ferramenta CLI sem nunca tocar em nada no cluster. Nesta versão do kubeadm, as seguintes versões da API são suportadas: +- Kubeadm.k8s.io/v1beta3 + +Além disso, o kubeadm só pode escrever a configuração da versão "kubeadm.k8s.io/v1beta3", mas pode ler os dois tipos. Portanto, independentemente da versão que você passar para o parâmetro --old-config , o objeto API será lido, desserializado, padronizado, convertido, validado e serializado novamente quando escrito no stdout ou --new-config, se especificado. + +Em outras palavras, a saída deste comando é o que o kubeadm realmente leria internamente se você enviasse este arquivo para "kubeadm init" + +``` +kubeadm config migrate [flags] +``` + +### Opções + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + +
-h, --help

ajuda para migrate

--new-config string

Caminho para o arquivo de configuração kubeadm equivalente usando a nova versão da API. Opcional, se não for especificado, a saída será enviada para o STDOUT.

--old-config string

Caminho para o arquivo de configuração do kubeadm que está usando uma versão antiga da API e que deve ser convertido. Essa flag é obrigatória.

+ + + +### Opções herdadas do comando superior + + ++++ + + + + + + + + + + + + + + + + + +
--kubeconfig string     Padrão: "/etc/kubernetes/admin.conf"

O arquivo kubeconfig a ser usado para se comunicar com o cluster. Se a flag não estiver definida, um conjunto de locais predefinidos pode ser pesquisado por um arquivo kubeconfig existente.

--rootfs string

[EXPERIMENTAL] O caminho para o 'real' sistema de arquivos raiz do host.

+ + + diff --git a/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print.md b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print.md new file mode 100644 index 00000000000..439dbc5e423 --- /dev/null +++ b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print.md @@ -0,0 +1,72 @@ + + + +Exibe configurações + +### Sinopse + +Este comando exibe as configurações para subcomandos fornecidos. +Para mais detalhes, consulte: https://pkg.go.dev/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm#section-directories + +``` +kubeadm config print [flags] +``` + +### Opções + + ++++ + + + + + + + + + + +
-h, --help

ajuda para print

+ + + +### Opções herdadas do comando superior + + ++++ + + + + + + + + + + + + + + + + + +
--kubeconfig string     Padrão: "/etc/kubernetes/admin.conf"

O arquivo kubeconfig a ser usado para se comunicar com o cluster. Se a flag não estiver definida, um conjunto de locais predefinidos pode ser pesquisado por um arquivo kubeconfig existente.

--rootfs string

[EXPERIMENTAL] O caminho para o 'real' sistema de arquivos raiz do host.

+ + + diff --git a/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_init-defaults.md b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_init-defaults.md new file mode 100644 index 00000000000..e185740d1b7 --- /dev/null +++ b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_init-defaults.md @@ -0,0 +1,79 @@ + + +Exibe a configuração de inicialização padrão, que pode ser usada para 'kubeadm init' + +### Sinopse + +Este comando exibe objetos, como a configuração de inicialização padrão que é usada para 'kubeadm init'. + +Observe que os valores confidenciais, como os campos do Token Bootstrap, são substituídos por valores de exemplo como "abcdef.0123456789abcdef", a fim de passar na validação, mas não executar o cálculo real para criar um token. + +``` +kubeadm config print init-defaults [flags] +``` + +### Opções + + ++++ + + + + + + + + + + + + + + + + + +
--component-configs strings

Uma lista dos objetos da API de configuração, separados por vírgulas, exibirá os valores padrão. Valores disponíveis: [KubeProxyConfiguration KubeletConfiguration]. Se essa flag não estiver definida, nenhuma configuração de componente será impressa.

-h, --help

ajuda para init-defaults

+ + + +### Opções herdadas do comando superior + + ++++ + + + + + + + + + + + + + + + + + +
--kubeconfig string     Padrão: "/etc/kubernetes/admin.conf"

O arquivo kubeconfig a ser usado para se comunicar com o cluster. Se a flag não estiver definida, um conjunto de locais predefinidos pode ser pesquisado por um arquivo kubeconfig existente.

--rootfs string

[EXPERIMENTAL] O caminho para o 'real' sistema de arquivos raiz do host.

+ + + diff --git a/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_join-defaults.md b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_join-defaults.md new file mode 100644 index 00000000000..9a42b7db243 --- /dev/null +++ b/content/pt-br/docs/reference/setup-tools/kubeadm/generated/kubeadm_config_print_join-defaults.md @@ -0,0 +1,80 @@ + + + +Exibe a configuração padrão do join, que pode ser usada para 'kubeadm join' + +### Sinopse + +Este comando exibe objetos como a configuração padrão de join que é usada para 'kubeadm join'. + +Observe que valores confidenciais, como os campos do Token Bootstrap, são substituídos por valores de exemplo como "abcdef.0123456789abcdef", a fim de passar na validação, mas não executar o cálculo real para criar um token. + +``` +kubeadm config print join-defaults [flags] +``` + +### Opções + + ++++ + + + + + + + + + + + + + + + + + +
--component-configs strings

Uma lista dos objetos da API de configuração, separados por vírgulas, exibirá os valores padrão. Valores disponíveis: [KubeProxyConfiguration KubeletConfiguration]. Se essa flag não estiver definida, nenhuma configuração de componente será impressa.

-h, --help

ajuda para join-defaults

+ + + +### Opções herdadas do comando superior + + ++++ + + + + + + + + + + + + + + + + + +
--kubeconfig string     Padrão: "/etc/kubernetes/admin.conf"

O arquivo kubeconfig a ser usado para se comunicar com o cluster. Se a flag não estiver definida, um conjunto de locais predefinidos pode ser pesquisado por um arquivo kubeconfig existente.

--rootfs string

[EXPERIMENTAL] O caminho para o 'real' sistema de arquivos raiz do host.

+ + + diff --git a/content/pt-br/docs/reference/setup-tools/kubeadm/kubeadm-config.md b/content/pt-br/docs/reference/setup-tools/kubeadm/kubeadm-config.md new file mode 100644 index 00000000000..7892a0ec19f --- /dev/null +++ b/content/pt-br/docs/reference/setup-tools/kubeadm/kubeadm-config.md @@ -0,0 +1,52 @@ +--- +title: kubeadm config +content_type: conceito +weight: 50 +--- + + +Durante o `kubeadm init`, o kubeadm carrega o objeto `ClusterConfiguration` para o seu cluster em um ConfigMap chamado `kubeadm-config` no namespace do `kube-system`. Essa configuração é então lida durante `kubeadm join`, `kubeadm reset` e `kubeadm upgrade`. + +Você pode usar o `kubeadm config print` para exibir a configuração estática padrão que o kubeadm usa para o `kubeadm init` e `kubeadm join`. + +{{< note >}} +A saída do comando deve servir de exemplo. Você deve editar manualmente a saída deste comando para adaptar à sua configuração. Remova os campos sobre os quais você não tem certeza e o kubeadm tentará usá-los como padrão, examinando o host durante a execução. +{{< /note >}} + +Para obter mais informações sobre `init` e `join`, navegue até [Usando o kubeadm init com um arquivo de configuração](/docs/reference/setup-tools/kubeadm/kubeadm-init/#config-file) ou [Usando o kubeadm join com um arquivo de configuração](/docs/reference/setup-tools/kubeadm/kubeadm-join/#config-file). + +Para obter mais informações sobre como usar a API de configuração do kubeadm, navegue até [Personalizando componentes com a API do kubeadm.](/docs/setup/production-environment/tools/kubeadm/control-plane-flags). + +Você pode usar o `kubeadm config migrate` para converter seus arquivos de configuração antigos que contêm uma versão obsoleta da API para uma versão mais recente e suportada da API. + +`kubeadm config images list` e `kubeadm config images pull` podem ser usadas para listar e baixar as imagens que o kubeadm precisa. + + + +## kubeadm config print {#cmd-config-print} + +{{< include "generated/kubeadm_config_print.md" >}} + +## kubeadm config print init-defaults {#cmd-config-print-init-defaults} + +{{< include "generated/kubeadm_config_print_init-defaults.md" >}} + +## kubeadm config print join-defaults {#cmd-config-print-join-defaults} + +{{< include "generated/kubeadm_config_print_join-defaults.md" >}} + +## kubeadm config migrate {#cmd-config-migrate} + +{{< include "generated/kubeadm_config_migrate.md" >}} + +## kubeadm config images list {#cmd-config-images-list} + +{{< include "generated/kubeadm_config_images_list.md" >}} + +## kubeadm config images pull {#cmd-config-images-pull} + +{{< include "generated/kubeadm_config_images_pull.md" >}} + +## {{% heading "whatsnext" %}} + +* [kubeadm upgrade](/docs/reference/setup-tools/kubeadm/kubeadm-upgrade) para atualizar um cluster Kubernetes para uma versão mais recente