

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Frota de fazendeiros
<a name="rancher-fleet"></a>

O Rancher Fleet é uma GitOps-at-scale solução projetada especificamente para gerenciar vários clusters Kubernetes. Ele segue rigorosamente GitOps os princípios enquanto se concentra na escalabilidade e no gerenciamento de vários clusters.

## GitOps apoio
<a name="rancher-fleet-gitops"></a>


| Área | Capacidades da ferramenta | 
| --- | --- | 
| Git como a única fonte da verdade | O Fleet usa repositórios Git como fonte autorizada para definir o estado desejado de aplicativos e recursos em vários clusters. Todas as configurações, incluindo manifestos do Kubernetes, gráficos do Helm e recursos personalizados, são armazenadas no Git. | 
| Configuração declarativa | O Fleet trabalha com descrições declarativas do estado desejado para aplicativos e recursos. Eles podem ser YAML brutos do Kubernetes, gráficos do Helm, arquivos Kustomize ou recursos personalizados específicos do Fleet. | 
| Sincronização automatizada | O Fleet monitora continuamente os repositórios Git em busca de alterações. Ele aplica automaticamente as alterações aos clusters de destino quando detecta diferenças entre o estado Git e o estado do cluster. | 
| Gerenciamento de vários clusters | O Fleet foi projetado especificamente para gerenciar implantações em vários clusters Kubernetes. Ele pode lidar com milhares de clusters a partir de um único plano de controle. | 
| Arquitetura nativa do Kubernetes | O Fleet é construído como um conjunto de recursos e controladores personalizados do Kubernetes. Ele usa os mecanismos de extensão no Kubernetes para operações. GitOps  | 
| Reconciliação contínua | O Fleet compara constantemente o estado real dos clusters com o estado desejado definido no Git. Ele corrige automaticamente qualquer desvio detectado entre esses estados. | 
| Agrupamento e segmentação de clusters | O Fleet permite agrupar clusters e direcionar implantações para grupos específicos ou clusters individuais. Ele oferece suporte à implantação consistente de aplicativos em diferentes ambientes e tipos de cluster. | 
| Configurações em camadas | O Fleet suporta configurações em camadas, que fornecem configurações básicas com sobreposições específicas do ambiente. Isso se alinha às GitOps práticas de gerenciamento eficiente de vários ambientes. | 
| Integração com o Helm | O Fleet fornece suporte nativo para gráficos do Helm e fornece fácil gerenciamento de aplicativos complexos. Ele pode criar versões e gerenciar versões do Helm por meio de GitOps fluxos de trabalho. | 
| Definições personalizadas de recursos (CRDs) | O Fleet usa recursos personalizados, como o GitRepo Bundle, para definir implantações. Eles CRDs fornecem uma forma nativa do Kubernetes de definir fluxos de trabalho. GitOps  | 
| Segurança e RBAC | O Fleet se integra ao Kubernetes RBAC para controle de acesso. Ele oferece suporte ao gerenciamento seguro de informações e credenciais confidenciais. | 
| Observabilidade | O Fleet fornece informações de status sobre o estado de sincronização de clusters e aplicativos. Ele oferece insights sobre GitOps processos em toda a frota de clusters. | 
| Escalabilidade | O Fleet foi projetado para ser escalado para gerenciar milhares de clusters com eficiência. Ele oferece suporte a GitOps operações de grande escala em ambientes corporativos. | 
| Gerenciar dependências | Você pode definir dependências entre diferentes recursos e aplicativos. A frota garante que a ordem correta das operações seja seguida em implantações complexas. | 
| Personalização e extensibilidade | O Fleet oferece suporte a scripts personalizados e ganchos de ciclo de vida para personalização avançada de implantações. Ele permite a integração com ferramentas e fluxos de trabalho existentes. | 
| Suporte off-line e sem fio | O Fleet pode operar em ambientes com pouca ou nenhuma conectividade com a Internet. Ele suporta GitOps fluxos de trabalho em ambientes regulamentados ou de alta segurança. | 
| Lançamentos progressivos | O Fleet suporta implementações graduais em clusters, o que permite estratégias de implantação controladas e graduais. | 
| Interface de gerenciamento unificada | O Fleet fornece uma interface única para gerenciar GitOps fluxos de trabalho em todos os clusters. Ele simplifica as operações em ambientes complexos de vários clusters. | 
| Integração com outras ferramentas do Rancher | O Fleet se integra a outras ferramentas do Rancher para fornecer uma solução abrangente de gerenciamento de Kubernetes. | 
| Trilha de auditoria e conformidade | O Fleet mantém uma trilha de auditoria clara de todas as mudanças e implantações. Ele ajuda você a atender aos requisitos de conformidade por meio de operações baseadas em Git e controladas por versão. | 

O Rancher Fleet implementa esses GitOps princípios com um forte foco na escalabilidade e no gerenciamento de vários clusters. Seu design é particularmente adequado para organizações que gerenciam um grande número de clusters Kubernetes em diferentes ambientes, data centers ou provedores de nuvem.

O principal diferencial do Fleet é sua capacidade de lidar GitOps em grande escala. Esse recurso o torna especialmente valioso para grandes empresas ou provedores de serviços gerenciados que gerenciam vários clusters. Ferramentas como Argo CD ou Flux são frequentemente usadas para gerenciamento de clusters individuais, enquanto o Fleet é projetado para gerenciar uma grande frota de GitOps clusters.

Ao aderir a esses GitOps princípios, o Rancher Fleet fornece uma solução para organizações que desejam implementar o gerenciamento consistente, escalável e automatizado de aplicativos e recursos em um ambiente Kubernetes diversificado e de grande escala.

Para obter mais informações, consulte a [documentação do Fleet](https://fleet.rancher.io/).

## Arquitetura
<a name="rancher-fleet-architecture"></a>

Para obter informações sobre arquitetura e fluxo de trabalho, consulte o [repositório Fleet](https://github.com/rancher/fleet).