Implantar Usando Helm
Este é um guia de exemplo sobre como implantar SUSE Security via Helm para ser usado juntamente com instalações do SUSE Rancher. Para mais informações sobre os métodos de implantação de SUSE Security, consulte Planejamento de Implantações.
Pré-requisitos
Certifique-se de escolher uma versão do chart SUSE Security que seja compatível com sua versão do SUSE Rancher. Consulte o recurso NeuVector na seção Rancher Apps / Ferramentas de Cluster da matriz de suporte do SUSE Rancher para o chart compatível mais recente. Observe que todas as versões SUSE Security 5.x podem ser aplicadas a todas as versões Rancher suportadas.
Este exemplo implanta o chart SUSE Security v5.4.9 (108.0.2+up2.8.11) para a linha de lançamento do Rancher v2.13.x.
Instalação
-
Adicione o repositório Helm e atualize para obter os charts mais recentes:
helm repo add rancher-charts https://charts.rancher.io/ helm repo update -
Instale o chart
neuvector-crd:helm install neuvector-crd --namespace cattle-neuvector-system --create-namespace rancher-charts/neuvector-crd --version={chart-version}-
Se seu cluster tiver a Admissão de Segurança de Pod (PSA) habilitada, você deve rotular o namespace para permitir contêineres privilegiados:
kubectl label namespace cattle-neuvector-system pod-security.kubernetes.io/enforce=privileged
-
-
Se você já tiver um arquivo
values.yamlpersonalizado, certifique-se de que os seguintes valores estejam definidos. Você pode usar o arquivovalues.yamlno seguinterelease-v2.13chart como um modelo, se necessário.-
O
global.cattle.urlestá definido para sua URL do Rancher em um formato comohttps://your-rancher-url.com. -
Certifique-se de que o valor de
controller.federation.managedsvc.typeesteja definido comoNodePort. -
O
global.cattle.systemDefaultRegistryestá definido como<Prime-Registry-URL>.Para saber mais sobre a URL do Registro Prime, consulte nossa documentação exclusiva do Prime. A autenticação é necessária. Use suas credenciais do Centro de Clientes SUSE (SCC) para fazer login.
Example: values.yaml... global: # required for Rancher authentication (https://<Rancher_URL>/) cattle: url: https://your-rancher-url.com # Update with your Rancher URL systemDefaultRegistry: <Prime-Registry-URL> ... controller: federation: managedsvc: type: NodePort prime: enabled: true # Activates Prime features in v5.4.6+
-
-
Instale o chart principal:
helm install neuvector --namespace cattle-neuvector-system --create-namespace rancher-charts/neuvector --version={chart-version} -f values.yaml -
Execute o seguinte comando para encontrar seu
NodePortpara acessar a interface do SUSE Security. No resultado abaixo, oNodePortespecificado é30101.kubectl get svc --namespace cattle-neuvector-system neuvector-service-webui NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE neuvector-service-webui NodePort 10.43.207.222 <none> 8443:30101/TCP 21m