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.

Instale SUSE Storage usando o Helm

Pré-requisitos

A instalação de SUSE Storage requer acesso autenticado à SUSE Application Collection. Para mais detalhes, consulte guia de autenticação.

gerenciamento

Ambiente Kubernetes

Autenticação

Instalação

  1. Instale SUSE Storage com a configuração padrão, execute:

    helm install longhorn oci://dp.apps.rancher.io/charts/suse-storage \
      --namespace longhorn-system \
      --create-namespace \
      --version <version> \ # Replace with the version you would like to install
      --set global.imagePullSecrets=<PULL_IMAGE_SECRET>
  2. Para confirmar que a implantação foi bem-sucedida, execute:

    kubectl -n longhorn-system get pod

    O resultado deve ser semelhante ao seguinte:

    NAME                                                READY   STATUS    RESTARTS   AGE
    longhorn-ui-b7c844b49-w25g5                         1/1     Running   0          2m41s
    longhorn-manager-pzgsp                              1/1     Running   0          2m41s
    longhorn-driver-deployer-6bd59c9f76-lqczw           1/1     Running   0          2m41s
    longhorn-csi-plugin-mbwqz                           2/2     Running   0          100s
    csi-snapshotter-588457fcdf-22bqp                    1/1     Running   0          100s
    csi-snapshotter-588457fcdf-2wd6g                    1/1     Running   0          100s
    csi-provisioner-869bdc4b79-mzrwf                    1/1     Running   0          101s
    csi-provisioner-869bdc4b79-klgfm                    1/1     Running   0          101s
    csi-resizer-6d8cf5f99f-fd2ck                        1/1     Running   0          101s
    csi-provisioner-869bdc4b79-j46rx                    1/1     Running   0          101s
    csi-snapshotter-588457fcdf-bvjdt                    1/1     Running   0          100s
    csi-resizer-6d8cf5f99f-68cw7                        1/1     Running   0          101s
    csi-attacher-7bf4b7f996-df8v6                       1/1     Running   0          101s
    csi-attacher-7bf4b7f996-g9cwc                       1/1     Running   0          101s
    csi-attacher-7bf4b7f996-8l9sw                       1/1     Running   0          101s
    csi-resizer-6d8cf5f99f-smdjw                        1/1     Running   0          101s
    instance-manager-b34d5db1fe1e2d52bcfb308be3166cfc   1/1     Running   0          114s
    engine-image-ei-df38d2e5-cv6nc                      1/1     Running   0          114s
  3. Para habilitar o acesso à UI, você precisará configurar um controlador de Ingress. A autenticação na UI não está habilitada por padrão. Para informações sobre como criar um controlador de Ingress NGINX com autenticação básica, consulte seção de criação de ingress.

  4. Acesse a UI usando passos de acesso ao sistema.

Configuração

O chart Helm SUSE Storage fornece amplas opções de configuração de acordo com suas necessidades específicas. Você pode configurar essas opções fornecendo um arquivo values.yaml ou usando as flags --set durante helm install ou helm upgrade.

Aspectos configuráveis comuns incluem:

  • Classe de Armazenamento: Configurações padrão da Classe de Armazenamento.

  • Configurações da UI: Configuração de Ingress, tipo de serviço e opções de autenticação para a SUSE Storage UI.

  • Configurações do Gerente e do Motor: Limites de recursos, contagens de réplicas e outros parâmetros operacionais para os SUSE Storage componentes do kernel.

  • Gerenciamento de Nós e Discos: Provisionamento automático de discos, seletores de nós e tolerâncias.

  • Driver CSI: Configuração específica para os componentes da Interface de Armazenamento de Contêineres.

  • Rede: Tipos de serviço e políticas de rede.

Para uma lista abrangente de todos os parâmetros disponíveis e suas descrições, consulte a documentação oficial do SUSE Storage Helm Chart e o arquivo values.yaml no repositório do chart.