Atualizar o Engineering Lifecycle Management tamanho do armazenamento do aplicativo usando Kubernetes CLI

Essa é uma configuração opcional para a Engineering Lifecycle Management criação da instância.
Os aplicativos Engineering Lifecycle Management aplicativos obtêm o armazenamento atribuído de acordo com o tamanho da implementação por padrão.. Você pode atualizar o tamanho do armazenamento de uma instância existente Engineering Lifecycle Management existente usando o método Kubernetes CLI.

Sobre esta Tarefa

Analise as seguintes entradas antes de atualizar o tamanho do armazenamento dos Engineering Lifecycle Management aplicativos. Para obter mais informações sobre os tamanhos de implementação padrão, consulte Engineering Lifecycle Management instance deployment sizes.
  • Seu cluster deve estar habilitado para expansão de volume. A classe de armazenamento que fornece a Reivindicação de Volume Persistente (PVC) deve suportar o redimensionamento.
  • A expansão do armazenamento depende da quantidade de armazenamento disponível. Se não houver armazenamento suficiente disponível, a Engineering Lifecycle Management reconciliação poderá falhar.
  • Para obter mais informações sobre os tamanhos permitidos e o formato da quantidade de armazenamento usada na propriedade de armazenamento, consulte Quantidades de recursos.
  • A propriedade de armazenamento do aplicativo Engineering Lifecycle Management é um parâmetro opcional. Você pode adicionar, atualizar ou excluir a propriedade de armazenamento de acordo com suas necessidades. Quando você fornece a entrada para a propriedade de armazenamento, ela substitui o tamanho padrão definido para o aplicativo. Se você excluir a propriedade de armazenamento definida anteriormente, será atribuído o tamanho padrão de acordo com o tamanho da implementação.

Procedimento

  1. Faça login no cluster Kubernetes e defina o contexto para seu namespace.
  2. Obtenha o arquivo ELM YAML e salve-o em seu sistema local. Exemplo de comando para recuperar a instância ELM na visualização YAML
    kubectl get elm -n <namespace_name>
    kubectl describe elm/<elm_instance_name> -n <namespace_name>
  3. Atualize ou adicione a seção de armazenamento no arquivo YAML. Para obter mais informações, consulte o modelo e o YAML de exemplo do ELM
  4. Aplique as alterações à implementação no cluster.
    kubectl apply --from-file=<your-directory-path>/ELM-CR.yaml
  5. Para verificar o tamanho do armazenamento atualizado do aplicativo Engineering Lifecycle Management, use o comando
    kubectl get pvc -n <namespace> -l app.kubernetes.io/instance=ELM
    Verifique se o tamanho do armazenamento atualizado é mostrado no campo Capacidade do Engineering Lifecycle Management aplicativo.