GKE Autopilot : Google Cloud actionne le serverless sur Kubernetes

GKE Autopilot Google Cloud

L’option serverless que Google a greffée à son Kubernetes managé vient de passer en production. Comment se présente-t-elle ?

Passage en production acté pour GKE Autopilot. Avec lui, Google Cloud dote son Kubernetes géré d’une option serverless. Elle automatise la gestion des nœuds, en plus des clusters.

après Autopilot

Les nœuds se dimensionnent en fonction des ressources spécifiées au niveau des pods. C’est sur cette même unité que se base la facturation, alors qu’avec le mode Standard (fonctionnement « historique » de GKE, schématisé ci-dessous), elle repose sur les VM.

avant
En mode standard…

Le mode Autopilot implique un certain nombre de paramètres fixes, alignés sur des bonnes pratiques, notamment en matière de sécurité. On ne peut, par exemple, pas autoriser directement les IP externes. Ni utiliser la permission CAP_NET_RAW ou d’anciennes méthodes d’authentification, dont les certificats x509. Les nœuds sont forcément de type protégé et les applications qu’ils hébergent utilisent Workload Identity pour se connecter aux services Google.

Les clusters et les pods en mode Autopilot bénéficient de leur propre SLA. Ils ne sont pas compatibles avec certains add-on de Google (Cloud Build, Cloud Run, Cloud TPU…) et ne prennent pas en charge certaines solutions de monitoring tierces.

SLA GKE Autopilot

La puissance de calcul s’alloue par quart de vCPU. Le ratio mémoire/processeur doit être compris entre 1 et 6,5. Chaque pod peut disposer de 10 MiB à 10 GiB de stockage temporaire.

ressources minimales