Funciones de Kubernetes administrado

Resiliencia mediante autoescalado

El autoescalado garantiza la alta disponibilidad de tus despliegues de Kubernetes, al mismo tiempo que ahorras dinero. Este autoescalado entra en juego cuando los recursos de un nodo no son suficientes para ejecutar contenedores y Kubernetes necesita ampliar el pool con nodos de trabajo adicionales.

Definición precisa del número de nodos

Define el número inicial, máximo y mínimo de nodos en un pool de nodos. Por un lado, esto mantiene los costos bajos y, por otro, garantiza que el servicio no consuma demasiados recursos, pero que la plataforma conserve la capacidad suficiente para empezar. Esto puede ser útil si el servicio experimenta picos temporales que duran menos tiempo del que requeriría un redimensionamiento.

Solución de almacenamiento sostenible

El almacenamiento de datos persistente (ya integrado) está disponible a través de la integración con el ecosistema IONOS Cloud. La clase de almacenamiento preinstalada IONOS, basada en CSI, permite aprovisionar aplicaciones con estado y servidores web sin estado. Los volúmenes persistentes se crean automáticamente a través de una solicitud de volumen persistente.

Fácil integración y automatización

Para la automatización necesaria en las operaciones diarias, Kubernetes se integra en CI/CD a través de la API cloud. IONOS Cloud proporciona varios SDK y herramientas de gestión de la configuración que simplifican la integración de IONOS Cloud y Kubernetes administrado.

Integración en el Data Center Designer

Kubernetes está estrechamente integrado con el Data Center Designer (DCD) de IONOS Cloud. La interfaz basada en el navegador del DCD proporciona una plataforma intuitiva para crear o eliminar clústeres de Kubernetes o grupos de nodos.

Plataforma actualizada

Kubernetes indica qué versiones de actualización están disponibles, para permitir actualizaciones compatibles para cada clúster y grupo de nodos. Las rutinas automáticas eliminan las incompatibilidades de versión y garantizan que la plataforma esté siempre actualizada, sea coherente y segura.

Arquitectura inteligente

IONOS Cloud proporciona todas las interfaces técnicas necesarias para la automatización de productos. Kubernetes está integrado en el DCD, así como en la API, los SDK y las herramientas de gestión de la configuración cloud. Por lo tanto, es posible obtener una visión general de los clústeres de Kubernetes administrado existentes en cualquier momento en el ecosistema de IONOS Cloud. Para una arquitectura tolerante a fallos en Kubernetes, puedes distribuir varios grupos de nodos en diferentes centros de datos. Además, con la redundancia geográfica garantizas una alta disponibilidad del plano de control.

Configuración individual de la red

Si la dirección de un nodo de Kubernetes debe darse a conocer, puedes utilizar IPs dedicadas especificadas en el nivel del grupo de nodos. Kubernetes admite el acceso a grupos de nodos a través de una red privada. Esto te permite desactivar la función DHCP cloud y configurar tu propio servidor DHCP para controlar individualmente la asignación de direcciones IP.

Acceso a los objetos de Kubernetes

Tienes acceso completo a la API de Kubernetes en el nivel de administración del clúster. Para acceder a tus clústeres, solo tienes que descargar el archivo de configuración en el formato que deseas. Para obtener máxima seguridad, puedes crear una lista blanca de IPs desde las cuales se puede acceder a la API de Kubernetes. Del mismo modo, puedes almacenar los registros de auditoría para el acceso a la API de Kubernetes en un el compartimiento de S3 que tú definas.

Etiquetas y anotaciones

Utiliza etiquetas y anotaciones para proporcionar metadatos a los objetos de Kubernetes. Las etiquetas pueden utilizarse para identificar y seleccionar objetos en un contexto específico. Las anotaciones pueden utilizarse para poner un objeto a disposición de otros recursos cuando se trabaja en conjunto.

Integración de soluciones cloud nativas

Kubernetes administrado es un Kubernete completo (es decir, lo más estándar posible) en el sentido de la CNCF (Cloud Native Computing Foundation). Kubernetes funciona mejor cuando puede interactuar con una amplia gama de servicios complementarios (como istio, linkerd, Prometheus, Traefik, Envoy, fluentd, rook y muchos otros), conectados eficazmente a través de las API. Los usuarios de Compute Engine pueden instalar ellos mismos los servicios complementarios que deseen.

Registro de contenedores privados

Con tu registro privado de contenedores, tú y tu equipo podrán gestionar de forma centralizada imágenes Docker, análisis de seguridad y derechos de acceso. Además, la integración a las estructuras existentes de CI/CD te permite configurar pipelines Docker totalmente automatizados.

Despliegue rápido de los nodos

Mientras más rápido se desplieguen los nodos, más eficazmente podrás avanzar con tu proyecto. Nuestro objetivo es reducir aún más los tiempos de despliegue de los nodos. Nuestros expertos de IONOS Cloud están trabajando en ello y esta función estará disponible pronto.

Resiliencia mediante autoescalado

El autoescalado garantiza la alta disponibilidad de tus despliegues de Kubernetes, al mismo tiempo que ahorras dinero. Este autoescalado entra en juego cuando los recursos de un nodo no son suficientes para ejecutar contenedores y Kubernetes necesita ampliar el pool con nodos de trabajo adicionales.

Definición precisa del número de nodos

Define el número inicial, máximo y mínimo de nodos en un pool de nodos. Por un lado, esto mantiene los costos bajos y, por otro, garantiza que el servicio no consuma demasiados recursos, pero que la plataforma conserve la capacidad suficiente para empezar. Esto puede ser útil si el servicio experimenta picos temporales que duran menos tiempo del que requeriría un redimensionamiento.

Solución de almacenamiento sostenible

El almacenamiento de datos persistente (ya integrado) está disponible a través de la integración con el ecosistema IONOS Cloud. La clase de almacenamiento preinstalada IONOS, basada en CSI, permite aprovisionar aplicaciones con estado y servidores web sin estado. Los volúmenes persistentes se crean automáticamente a través de una solicitud de volumen persistente.

Fácil integración y automatización

Para la automatización necesaria en las operaciones diarias, Kubernetes se integra en CI/CD a través de la API cloud. IONOS Cloud proporciona varios SDK y herramientas de gestión de la configuración que simplifican la integración de IONOS Cloud y Kubernetes administrado.

Integración en el Data Center Designer

Kubernetes está estrechamente integrado con el Data Center Designer (DCD) de IONOS Cloud. La interfaz basada en el navegador del DCD proporciona una plataforma intuitiva para crear o eliminar clústeres de Kubernetes o grupos de nodos.

Plataforma actualizada

Kubernetes indica qué versiones de actualización están disponibles, para permitir actualizaciones compatibles para cada clúster y grupo de nodos. Las rutinas automáticas eliminan las incompatibilidades de versión y garantizan que la plataforma esté siempre actualizada, sea coherente y segura.

Arquitectura inteligente

IONOS Cloud proporciona todas las interfaces técnicas necesarias para la automatización de productos. Kubernetes está integrado en el DCD, así como en la API, los SDK y las herramientas de gestión de la configuración cloud. Por lo tanto, es posible obtener una visión general de los clústeres de Kubernetes administrado existentes en cualquier momento en el ecosistema de IONOS Cloud. Para una arquitectura tolerante a fallos en Kubernetes, puedes distribuir varios grupos de nodos en diferentes centros de datos. Además, con la redundancia geográfica garantizas una alta disponibilidad del plano de control.

Configuración individual de la red

Si la dirección de un nodo de Kubernetes debe darse a conocer, puedes utilizar IPs dedicadas especificadas en el nivel del grupo de nodos. Kubernetes admite el acceso a grupos de nodos a través de una red privada. Esto te permite desactivar la función DHCP cloud y configurar tu propio servidor DHCP para controlar individualmente la asignación de direcciones IP.

Acceso a los objetos de Kubernetes

Tienes acceso completo a la API de Kubernetes en el nivel de administración del clúster. Para acceder a tus clústeres, solo tienes que descargar el archivo de configuración en el formato que deseas. Para obtener máxima seguridad, puedes crear una lista blanca de IPs desde las cuales se puede acceder a la API de Kubernetes. Del mismo modo, puedes almacenar los registros de auditoría para el acceso a la API de Kubernetes en un el compartimiento de S3 que tú definas.

Etiquetas y anotaciones

Utiliza etiquetas y anotaciones para proporcionar metadatos a los objetos de Kubernetes. Las etiquetas pueden utilizarse para identificar y seleccionar objetos en un contexto específico. Las anotaciones pueden utilizarse para poner un objeto a disposición de otros recursos cuando se trabaja en conjunto.

Integración de soluciones cloud nativas

Kubernetes administrado es un Kubernete completo (es decir, lo más estándar posible) en el sentido de la CNCF (Cloud Native Computing Foundation). Kubernetes funciona mejor cuando puede interactuar con una amplia gama de servicios complementarios (como istio, linkerd, Prometheus, Traefik, Envoy, fluentd, rook y muchos otros), conectados eficazmente a través de las API. Los usuarios de Compute Engine pueden instalar ellos mismos los servicios complementarios que deseen.

Registro de contenedores privados

Con tu registro privado de contenedores, tú y tu equipo podrán gestionar de forma centralizada imágenes Docker, análisis de seguridad y derechos de acceso. Además, la integración a las estructuras existentes de CI/CD te permite configurar pipelines Docker totalmente automatizados.

Despliegue rápido de los nodos

Mientras más rápido se desplieguen los nodos, más eficazmente podrás avanzar con tu proyecto. Nuestro objetivo es reducir aún más los tiempos de despliegue de los nodos. Nuestros expertos de IONOS Cloud están trabajando en ello y esta función estará disponible pronto.