Kubernetes est devenu le substrat par défaut des charges de travail d’entreprise, mais Kubernetes brut expose les développeurs à un niveau de complexité d’infrastructure que la plupart des équipes applicatives ne devraient jamais avoir à gérer directement : politiques réseau, classes de stockage et cycles de mise à niveau des clusters. Le résultat dans de nombreuses organisations a été une livraison plus lente, pas plus rapide.
L’approche de la voie pavée
Les équipes d’ingénierie de plateforme y répondent en construisant une plateforme de développement interne : une couche en libre-service organisée au-dessus de Kubernetes qui offre aux équipes applicatives des voies dorées pour le déploiement, les secrets, l’observabilité et la mise à l’échelle, tout en masquant la complexité inutile derrière des valeurs par défaut sensées.
La multi-location, les quotas de ressources et les politiques réseau doivent être appliqués de manière centralisée afin qu’une mauvaise configuration d’une équipe ne dégrade pas le cluster pour les autres. Les cycles de mise à niveau et de correctifs doivent être automatisés et testés en continu.
JIG conçoit et exploite des fondations d’ingénierie de plateforme permettant aux équipes d’entreprise de déployer sur Kubernetes sans devenir des experts Kubernetes.
