6 Extensões do Rancher Dashboard #
As extensões permitem que usuários, desenvolvedores, parceiros e clientes estendam e aprimorem a IU do Rancher. O SUSE Edge oferece as extensões de dashboard KubeVirt e Akri.
Consulte a Documentação
do Rancher para obter informações gerais sobre as extensões
do Rancher Dashboard.
6.1 Instalação #
Todos os componentes do SUSE Edge 3.4, incluindo as extensões de dashboard, são distribuídos como artefatos OCI. Para instalar as extensões do SUSE Edge, você pode usar a IU do Rancher Dashboard, o Helm ou o Fleet:
6.1.1 Instalando a IU do Rancher Dashboard #
Clique em Extensions (Extensões) na seção Configuration (Configuração) da barra lateral de navegação.
Na página de extensões, clique no menu de três pontos na parte superior direita e selecione Manage Repositories (Gerenciar repositórios).
Cada extensão é distribuída por seu próprio artefato OCI. Elas estão disponíveis no repositório de gráficos Helm do SUSE Edge.
Na página Repositories (Repositórios), clique em
Create(Criar).No formulário, especifique o nome e o URL do repositório e clique em
Create(Criar).URL do repositório de gráficos Helm do SUSE Edge:
oci://registry.suse.com/edge/chartsVeja que o repositório de extensões foi adicionado à lista com o estado
Active(Ativo).Volte para Extensions (Extensões) na seção Configuration (Configuração) da barra lateral de navegação.
Na guia Available (Disponível), veja as extensões disponíveis para instalação.
No cartão da extensão, clique em
Install(Instalar) e confirme a instalação.Após a instalação da extensão, a IU do Rancher exibe um prompt para recarregar a página, conforme descrito na
página de instalação de extensões da documentação do Rancher(em inglês).
6.1.2 Instalando com o Helm #
# KubeVirt extension
helm install kubevirt-dashboard-extension oci://registry.suse.com/edge/charts/kubevirt-dashboard-extension --version 304.0.2+up1.3.2 --namespace cattle-ui-plugin-systemÉ preciso instalar as extensões no namespace
cattle-ui-plugin-system.
Após a instalação de uma extensão, a IU do Rancher Dashboard deverá ser recarregada.
6.1.3 Instalando com o Fleet #
A instalação de extensões de dashboard com o Fleet requer a definição de um
recurso gitRepo que aponte para um repositório Git com um
ou mais arquivos de configuração de bundle fleet.yaml
personalizados.
# KubeVirt extension fleet.yaml
defaultNamespace: cattle-ui-plugin-system
helm:
releaseName: kubevirt-dashboard-extension
chart: oci://registry.suse.com/edge/charts/kubevirt-dashboard-extension
version: "304.0.2+up1.3.2"A propriedade releaseName é necessária e precisa
corresponder ao nome da extensão para instalá-la corretamente.
cat <<- EOF | kubectl apply -f -
apiVersion: fleet.cattle.io/v1alpha1
metadata:
name: edge-dashboard-extensions
namespace: fleet-local
spec:
repo: https://github.com/suse-edge/fleet-examples.git
branch: main
paths:
- fleets/kubevirt-dashboard-extension/
- fleets/akri-dashboard-extension/
EOFPara obter mais informações, consulte o Capítulo 8, Fleet e
o repositório fleet-examples.
Após a instalação das extensões, elas serão listadas na seção Extensions (Extensões) nas guias Installed (Instaladas). Como não são instaladas via
Apps/Marketplace, elas são marcadas com o rótulo
Third-Party (Terceiros).
6.2 Extensão de dashboard KubeVirt #
A extensão KubeVirt fornece gerenciamento de máquinas virtuais básicas para a IU do Rancher Dashboard. Seus recursos estão descrito na Seção 20.7.2, “Usando a extensão KubeVirt do Rancher Dashboard”.



