Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Clusters de Kubernetes en la SUSE Rancher Primeconfiguración de

Rancher simplifica la creación de clusters permitiéndote crearlos a través de la interfaz de usuario de Rancher en lugar de alternativas más complejas. Rancher proporciona múltiples opciones para lanzar un cluster. Utiliza la opción que mejor se adapte a tu caso de uso.

Esta sección asume un conocimiento básico de Docker y Kubernetes. Para una breve explicación de cómo los componentes de Kubernetes trabajan juntos, consulta la página de conceptos.

Para una visión conceptual de cómo el servidor Rancher aprovisiona clusters y qué herramientas utiliza para aprovisionarlos, consulta la página de arquitectura.

Capacidades de Gestión de Clusters por Tipo de Cluster

La siguiente tabla resume las opciones y configuraciones disponibles para cada tipo de cluster:

Action Rancher Launched Kubernetes Clusters EKS, GKE and AKS Clusters1 Other Hosted Kubernetes Clusters Non-EKS or GKE Registered Clusters

Using kubectl and a kubeconfig file to Access a Cluster

Managing Cluster Members

Editing and Upgrading Clusters

2

Managing Nodes

3

Managing Persistent Volumes and Storage Classes

Managing Projects, Namespaces and Workloads

Using App Catalogs

Configuring Tools (Alerts, Notifiers, Monitoring, Logging, Istio)

Running Security Scans

Ability to rotate certificates

Ability to backup and restore Rancher-launched clusters

4

Cleaning Kubernetes components when clusters are no longer reachable from Rancher

  1. Registered EKS, GKE and AKS clusters have the same options available as EKS, GKE and AKS clusters created from the Rancher UI. The difference is that when a registered cluster is deleted from the Rancher UI, it is not destroyed.

  2. Cluster configuration options can’t be edited for registered clusters, except for K3s and RKE2 clusters.

  3. For registered cluster nodes, the Rancher UI exposes the ability to cordon, drain, and edit the node.

  4. For registered clusters using etcd as a control plane, snapshots must be taken manually outside of the Rancher UI to use for backup and recovery.

Configuración de Clusters en un Proveedor de Kubernetes Alojado

En este escenario, Rancher no aprovisiona Kubernetes porque está instalado por proveedores como Google Kubernetes Engine (GKE), Amazon Elastic Container Service para Kubernetes o Azure Kubernetes Service.

Si utilizas un proveedor de Kubernetes como Google GKE, Rancher se integra con sus APIs en la nube, permitiéndote crear y gestionar el control de acceso basado en funciones para el clúster alojado desde la interfaz de usuario de Rancher.

Para más información, consulta la sección sobre clústeres de Kubernetes alojados

Lanzando Kubernetes con Rancher

Rancher utiliza RKE2 o K3s como biblioteca al aprovisionar Kubernetes en tus propios nodos. RKE2 es el propio instalador ligero de Kubernetes de Rancher.

En los clústeres RKE2, Rancher gestiona el despliegue de Kubernetes. Estos clústeres pueden ser desplegados en cualquier equipo sin sistema operativo, proveedor de nube o plataforma de virtualización.

Si ya tienes un nodo que deseas añadir a un clúster RKE2, puedes añadirlo al clúster ejecutando un contenedor agente de Rancher RKE2 en él.

Para más información, consulta Lanzando Kubernetes con Rancher.

Lanzando Kubernetes y Aprovisionando Nodos en un Proveedor de Infraestructura

Rancher puede aprovisionar dinámicamente nodos en proveedores de infraestructura como Amazon EC2, DigitalOcean, Azure o vSphere, y luego instalar Kubernetes en ellos.

Un beneficio de utilizar nodos alojados por un proveedor de infraestructura es que si un nodo pierde conectividad con el clúster, Rancher puede reemplazarlo automáticamente, manteniendo así la configuración esperada del clúster.

Lanzando Kubernetes en Nodos Personalizados Existentes

Al configurar este tipo de clúster, Rancher instala Kubernetes en nodos existentes personalizados lo que crea un clúster personalizado.

Puedes llevar los nodos que desees a Rancher y utilizarlos para crear un clúster.

Estos nodos incluyen equipos sin sistema operativo locales, máquinas virtuales alojadas en la nube o máquinas virtuales locales.

Registro de Clusters Existentes

La función de registro de clústeres reemplaza la función de importar clústeres.

Registrar clústeres EKS ahora proporciona beneficios adicionales. En su mayor parte, los clústeres EKS registrados y los clústeres EKS creados en Rancher se tratan de la misma manera en la interfaz de usuario de Rancher, excepto en la eliminación.

Cuando eliminas un clúster EKS que fue creado en Rancher, el clúster se destruye. Cuando eliminas un clúster EKS que fue registrado en Rancher, se desconecta del servidor de Rancher, pero aún existe y puedes acceder a él de la misma manera que lo hacías antes de que fuera registrado en Rancher.

Para más información, consulta Registro de Clusters Existentes.

Creación Programática de Clusters

La forma más común de desplegar clústeres de Kubernetes programáticamente a través de Rancher es utilizando el proveedor de Terraform Rancher2. Consulta la documentación para crear clústeres con Terraform.

Los clústeres EKS, GKE y AKS pueden ser creados o importados con Terraform.