Mientras seguimos trabajando entre bastidores para mejorar y ampliar nuestras plataformas, nos complace anunciar que hemos añadido compatibilidad con Kubernetes Cluster API. La API de clúster (también conocida como CAPI) se utiliza para crear API declarativas al estilo de Kubernetes mediante archivos de configuración similares a los de otras herramientas de infraestructura como código.
CAPL (una implementación de la API de Kubernetes Cluster para Linode) añade portabilidad, capacidades de automatización y facilidad de creación, configuración y gestión de clústeres. Se trata de una herramienta independiente de código abierto que puede instalarse en clústeres Kubernetes existentes en Akamai, incluido el motorLinode Kubernetes Engine (LKE).
La instalación manual (bootstrapping) de un entorno Kubernetes es un proceso arduo y difícil de mantener a escala. Esto llevó a la creación de numerosas distribuciones de Kubernetes que debían simplificar el despliegue y la gestión de clústeres. Existen opciones gestionadas, como LKE y Amazon's Elastic Kubernetes Service (EKS), y distribuciones DIY, como las más ligeras K3s o RKE2. Pero muchas soluciones tienden a plantear nuevos retos, ya que las numerosas distribuciones e instaladores vienen cada uno con diferentes configuraciones por defecto para los clústeres y los proveedores de infraestructuras compatibles. Aquí es donde entra en juego nuestro amigo CAPI, con API declarativas al estilo de Kubernetes compatibles con proveedores de nube y entornos on-prem que automatizan la creación, configuración y gestión de clústeres.
Para un resumen muy ligero de cómo funciona CAPI, se despliega un cluster de gestión para construir y gestionar clusters de carga de trabajo. Usted realiza cambios en los clusters editando y enviando el archivo YAML actualizado. Los cambios pueden incluir la versión de Kuberentes, el total de nodos y las tolerancias.
Para más información, consulte Introducción a CAPL.
Primeros pasos
- CAPL se encuentra en fase de desarrollo activo y puede utilizarse en cualquiera de nuestras regiones de computación central.
- Tenga en cuenta que las regiones de computación central sin funcionalidad VPC requieren un despliegue de clúster vpcless.
- CAPL puede utilizarse con diferentes proveedores de distribuciones y plugins de Kubernetes, como Rancher.
Comentarios