Ajudar a melhorar esta página
Quer contribuir para este guia do usuário? Role até o final desta página e selecione Editar esta página no GitHub. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.
Crie uma AMI do Windows personalizada com o Image Builder
Você pode usar o EC2 Image Builder para criar AMIs Windows personalizadas otimizadas para Amazon EKS com uma das seguintes opções:
Com ambos os métodos, você deve criar sua própria fórmula do Image Builder. Para obter mais informações, consulte Criar uma nova versão de uma fórmula de imagem, no Guia do usuário do Image Builder.
Importante
Os seguintes componentes gerenciados pela Amazon para o eks
incluem patches para o CVE-2024-5321
.
1.24.5
e superior1.25.4
e superior1.26.4
e superior1.27.2
e superior1.28.2
e superior1.29.2
e superior1.30.1
e superior
Usar uma AMI Windows otimizada para Amazon EKS como base
Essa opção é a maneira recomendada de criar AMIs Windows personalizadas. As AMIs Windows otimizadas para Amazon EKS que fornecemos são atualizadas de maneira mais frequente do que o componente de compilação gerenciado pela Amazon.
-
Inicie uma fórmula do Image Builder.
-
Abra o console do EC2 Image Builder em https://console.aws.amazon.com/imagebuilder
. -
No painel de navegação esquerdo, escolha Image recipes (Fórmulas de imagens).
-
Escolha Create image recipe (Criar fórmula de imagem).
-
-
Na seção Recipe details (Detalhes da fórmula), insira um nome e uma versão.
-
Especifique o ID da AMI Windows otimizada para Amazon EKS na seção Base image (Imagem base).
-
Escolha Enter custom AMI ID (Inserir ID de AMI personalizada).
-
Recupere o ID da AMI da versão do SO Windows necessária. Para ter mais informações, consulte Recuperar IDs de AMI do Microsoft Windows recomendadas.
-
Em AMI ID, insira o ID da AMI personalizado. Se o ID da AMI não for encontrado, certifique-se de que a Região da AWS do ID da AMI corresponda à Região da AWS mostrada no canto superior direito do console.
-
-
(Opcional) Para obter as atualizações de segurança mais recentes, adicione o componente
update-windows
na seção Build components - (Componentes de compilação).-
Na lista suspensa à direita da caixa de pesquisa Find components by name (Localizar componentes por nome), escolha Amazon-managed (Gerenciado pela Amazon).
-
Na caixa Find components by name (Localizar componentes por nome), insira
.update-windows
-
Marque a caixa de seleção do resultado da pesquisa de
update-windows
. Esse componente inclui os patches do Windows mais recentes para o sistema operacional.
-
-
Conclua as entradas restantes da fórmula de imagem com as configurações necessárias. Para obter mais informações, consulte Criar uma nova versão de fórmula de imagem (console), no Guia do usuário do Image Builder.
-
Escolha Create recipe (Criar fórmula).
-
Use a nova fórmula de imagem em um pipeline de imagens novo ou existente. Quando o pipeline de imagens for executado com êxito, a AMI personalizada será listada como imagem de saída e estará pronta para uso. Para obter mais informações, consulte Criar um pipeline de imagem usando o assistente do console do EC2 Image Builder.
Usar o componente de compilação gerenciado pela Amazon
Quando o uso de uma AMI Windows otimizada para Amazon EKS como base não for viável, você poderá usar o componente de compilação gerenciado pela Amazon. Essa opção pode estar atrasada em relação às versões do Kubernetes mais recentes compatíveis.
-
Inicie uma fórmula do Image Builder.
-
Abra o console do EC2 Image Builder em https://console.aws.amazon.com/imagebuilder
. -
No painel de navegação esquerdo, escolha Image recipes (Fórmulas de imagens).
-
Escolha Create image recipe (Criar fórmula de imagem).
-
-
Na seção Recipe details (Detalhes da fórmula), insira um nome e uma versão.
-
Determine qual opção usar para criar sua AMI personalizada na seção Base image (Imagem base):
-
Select managed images (Selecionar imagens gerenciadas): escolha Windows em Image Operating System (OS) (Sistema operacional da imagem). Em seguida, escolha uma das seguintes opções para Image origin (Origem da imagem).
-
Quick start (Amazon-managed) (Início rápido, gerenciado pela Amazon): na lista suspensa Imagem name (Nome da imagem), selecione uma versão compatível do Windows Server compatível com o Amazon EKS. Para ter mais informações, consulte Criar nós com AMIs do Windows otimizadas.
-
Images owned by me (Imagens que pertencem a mim): para Image name (Nome da imagem), escolha o ARN da sua própria imagem com sua própria licença. A imagem que você fornece ainda não pode ter componentes do Amazon EKS instalados.
-
-
Enter custom AMI ID (Inserir ID da AMI personalizado): para o ID da AMI, insira o ID da AMI com sua própria licença. A imagem que você fornece ainda não pode ter componentes do Amazon EKS instalados.
-
-
Na seção Build components - Windows (Componentes de compilação - Windows), faça o seguinte:
-
Na lista suspensa à direita da caixa de pesquisa Find components by name (Localizar componentes por nome), escolha Amazon-managed (Gerenciado pela Amazon).
-
Na caixa Find components by name (Localizar componentes por nome), insira
.eks
-
Marque a caixa de seleção do resultado da pesquisa de
eks-optimized-ami-windows
, mesmo que o resultado retornado não seja a versão desejada. -
Na caixa Find components by name (Localizar componentes por nome), insira
.update-windows
-
Marque a caixa de seleção do resultado da pesquisa de update-windows. Esse componente inclui os patches do Windows mais recentes para o sistema operacional.
-
-
Na seção Selected components (Componentes selecionados), faça o seguinte:
-
Escolha opções de versionamento para
eks-optimized-ami-windows
. -
Escolha Specify component version (Especificar versão do componente).
-
No campo Component Version (Versão do componente), insira
, substituindoversion.x
por uma versão compatível do Kubernetes. Inserir umversion
como parte do número da versão indica o uso da versão mais recente do componente que também se alinha à parte da versão que você define explicitamente. Preste atenção na saída do console, pois ela informará se a versão desejada está disponível como componente gerenciado. Lembre-se de que as versões do Kubernetes mais recentes podem não estar disponíveis para o componente de compilação. Para obter mais informações sobre as versões disponíveis, consulte Recuperar informações sobre versões de componentes eks-optimized-ami-windows.x
nota
As seguintes versões do componente de compilação
eks-optimized-ami-windows
exigem uma versão deeksctl
0.129
ou inferior:-
1.24.0
-
-
-
Conclua as entradas restantes da fórmula de imagem com as configurações necessárias. Para obter mais informações, consulte Criar uma nova versão de fórmula de imagem (console), no Guia do usuário do Image Builder.
-
Escolha Create recipe (Criar fórmula).
-
Use a nova fórmula de imagem em um pipeline de imagens novo ou existente. Quando o pipeline de imagens for executado com êxito, a AMI personalizada será listada como imagem de saída e estará pronta para uso. Para obter mais informações, consulte Criar um pipeline de imagem usando o assistente do console do EC2 Image Builder.
Recuperar informações sobre versões de componentes eks-optimized-ami-windows
É possível recuperar informações específicas sobre o que está instalado com cada componente. Por exemplo, você pode verificar qual versão do kubelet
está instalada. Os componentes passam por testes funcionais nas versões do sistema operacional Windows compatíveis com o Amazon EKS. Para ter mais informações, consulte Calendário de lançamento. Quaisquer outras versões do sistema operacional Windows selecionadas podem não ser compatíveis com o componente.
-
Abra o console do EC2 Image Builder em https://console.aws.amazon.com/imagebuilder
. -
No painel de navegação à esquerda, escolha Components (Componentes).
-
Na lista suspensa à direita da caixa de pesquisa Find components by name (Localizar componentes por nome), altere Owned by me (Pertencem a mim) para Quick start (Amazon-managed) (Início rápido, gerenciado pela Amazon).
-
Na caixa Find components by name (Localizar componentes por nome), insira
.eks
-
(Opcional) Se estiver usando uma versão recente, classifique a coluna Version (Versão) em ordem decrescente, escolhendo-a duas vezes.
-
Escolha o link
eks-optimized-ami-windows
com a versão desejada.
As informações em Description (Descrição) na página resultante mostra as informações específicas.