Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Esta é uma documentação não divulgada para SUSE® Storage 1.12 (Dev).

Pools de Nós Gerenciados no Amazon Elastic Kubernetes Service (Amazon EKS)

O EKS suporta a configuração do mesmo modelo de lançamento. Os nós no grupo de nós serão reciclados por novos nós com novas configurações ao atualizar a versão do modelo de lançamento.

Veja Suporte a modelo de lançamento para mais informações.

O seguinte é um exemplo para substituir nós do cluster por um novo tamanho de armazenamento.

Expansão de Armazenamento

  1. No Longhorn, defina replica-replenishment-wait-interval para 0.

  2. Vá para o modelo de lançamento do grupo de nós do cluster EKS. Você pode encontrar na aba do cluster EKS Configuration/Compute/<node-group-name> e clicar no modelo de lançamento.

  3. Clique em Modify template (Create new version) no menu suspenso Actions.

  4. Escolha o Source template version no Launch template name and version description.

  5. Siga os passos para Expandir volume, ou Criar volume adicional.

    Se você optar por expandir por criar volume adicional, os discos precisam ser adicionados manualmente à lista de discos dos nós após fazer upgrade do cluster EKS.

Expandir volume

  1. Atualize o tamanho do volume em Configure storage.

  2. Clique em Create template version para salvar as alterações.

  3. Vá para o grupo de nós do cluster EKS e altere Launch template version em Node Group configuration. Acompanhe o status na aba Update history.

Criar volume adicional

  1. Clique Advanced e depois Add new volume em Configure storage e preencha os campos.

  2. Ajuste o script de montagem automática e adicione a User data em Advanced details. Certifique-se de que o DEV_PATH corresponda ao Device name do volume adicional.

     MIME-Version: 1.0
     Content-Type: multipart/mixed; boundary="==MYBOUNDARY=="
    
     --==MYBOUNDARY==
     Content-Type: text/x-shellscript; charset="us-ascii"
    
     #!/bin/bash
    
     # https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html#launch-template-user-data
     echo "Running custom user data script"
    
     DEV_PATH="/dev/sdb"
     mkfs -t ext4 ${DEV_PATH}
    
     MOUNT_PATH="/mnt/longhorn"
     mkdir ${MOUNT_PATH}
     mount ${DEV_PATH} ${MOUNT_PATH}
  3. Clique em Create template version para salvar as alterações.

  4. Vá para o grupo de nós do cluster EKS e altere Launch template version em Node Group configuration. Acompanhe o status na aba Update history.

  5. No Longhorn, adicione o caminho do disco montado à lista de discos dos nós.