5 Rancher #
Consulte a documentação do Rancher em https://ranchermanager.docs.rancher.com/v2.11.
O Rancher é uma plataforma de gerenciamento Kubernetes avançada e de código-fonte aberto que simplifica a implantação, as operações e o monitoramento de clusters Kubernetes em vários ambientes. Se você gerencia clusters no local, na nuvem ou na borda, o Rancher oferece uma plataforma unificada e centralizada para todas as suas necessidades do Kubernetes.
5.1 Principais recursos do Rancher #
Gerenciamento multicluster: a interface intuitiva do Rancher permite gerenciar cluster Kubernetes de qualquer lugar: nuvens públicas, centro de dados privados e locais de borda.
Segurança e conformidade: o Rancher impõe políticas de segurança, controle de acesso com base em função (RBAC, Role-Based Access Control) e padrões de conformidade de acordo com o seu cenário do Kubernetes.
Operações de cluster simplificadas: o Rancher automatiza o provisionamento de clusters, faz upgrade e soluciona problemas, simplificando as operações do Kubernetes para equipes de todos os tamanhos.
Catálogo de aplicativos centralizado: o catálogo de aplicativos do Rancher oferece uma variedade de gráficos Helm e operadores do Kubernetes, o que facilita a implantação e o gerenciamento de aplicativos conteinerizados.
Entrega contínua: o Rancher oferece suporte a GitOps e pipelines de CI/CD, o que automatiza e simplifica os processos de entrega dos aplicativos.
5.2 Uso do Rancher no SUSE Edge #
O Rancher oferece várias funcionalidades importantes para a pilha do SUSE Edge:
5.2.1 Gerenciamento centralizado do Kubernetes #
Nas implantações de borda típicas com vários clusters distribuídos, o Rancher atua como um plano de controle central para gerenciar os clusters Kubernetes. Ele oferece uma interface unificada para provisionamento, upgrade, monitoramento e solução de problemas, simplificando as operações e garantindo a consistência.
5.2.2 Implantação de clusters simplificada #
O Rancher simplifica a criação de clusters Kubernetes no sistema operacional leve SUSE Linux Micro, o que facilita a distribuição da infraestrutura de borda com recursos avançados do Kubernetes.
5.2.3 Implantação e gerenciamento de aplicativos #
O catálogo de aplicativos integrado do Rancher simplifica a implantação e o gerenciamento de aplicativos conteinerizados nos clusters SUSE Edge, facilitando a implantação de cargas de trabalho de borda.
5.2.4 Imposição de segurança e políticas #
O Rancher oferece ferramentas de governança com base em política, controle de acesso com base em função (RBAC, Role-Based Access Control) e integração com provedores de autenticação externos. Isso ajuda a manter a segurança e a conformidade das implantações do SUSE Edge, o que é crítico em ambientes distribuídos.
5.3 Melhores práticas #
5.3.1 GitOps #
O Rancher inclui o Fleet como componente incorporado que permite gerenciar configurações de clusters e implantações de aplicativos com um código armazenado em git.
5.3.2 Observabilidade #
O Rancher inclui ferramentas incorporadas de monitoramento e registro, como Prometheus e Grafana, para insights abrangentes sobre a integridade e o desempenho do seu cluster.
5.4 Instalando com o Edge Image Builder #
O SUSE Edge usa o Capítulo 11, Edge Image Builder para personalizar as imagens base do sistema operacional SUSE Linux Micro. Leia a Seção 27.6, “Instalação do Rancher” para instalação air-gapped do Rancher em clusters Kubernetes provisionados pelo EIB.