20 Endpoint Copier Operator #
Endpoint Copier Operator é um operador do Kubernetes que tem como finalidade criar uma cópia de um serviço e endpoint do Kubernetes e mantê-los sincronizados.
20.1 Como o SUSE Edge usa o Endpoint Copier Operator? #
No SUSE Edge, o Endpoint Copier Operator desempenha um papel crucial na
configuração de alta disponibilidade (HA, High Availability) para clusters
K3s/RKE2. Para que isso seja possível, crie um serviço
kubernetes-vip
do tipo LoadBalancer
,
garantindo que seu endpoint esteja sempre sincronizado com o endpoint do
kubernetes. O MetalLB (Capítulo 19, MetalLB) é usado para
gerenciar o serviço kubernetes-vip
, já que o endereço IP
exposto é usado em outros nós para ingressar no cluster.
20.2 Melhores práticas #
Você encontra a documentação completa sobre como usar o Endpoint Copier Operator aqui.
Consulte também nosso guia (Capítulo 25, MetalLB no K3s (usando o modo de camada 2)) para obter uma configuração de alta disponibilidade do K3s/RKE2 por meio do Endpoint Copier Operator e do MetalLB.
20.3 Problemas conhecidos #
No momento, o funcionamento do Endpoint Copier Operator está limitado apenas a um serviço/endpoint. Há planos para estender o suporte a vários serviços/endpoints no futuro.