Kubernetes n'est pas apparu de nulle part. Ses racines remontent au système interne Borg de Google, qui gérait des clusters à grande échelle pendant plus d'une décennie. Cet article explore comment les leçons de Borg ont façonné la conception de Kubernetes, notamment l'ordonnancement des pods, la découverte de services et la gestion déclarative de l'état. Il couvre également la transition d'un outil interne de Google à un projet open source géré par la CNCF, et son évolution vers ce que beaucoup appellent désormais un système d'exploitation cloud natif. Pour les ingénieurs, comprendre cette histoire fournit un contexte précieux pour les décisions architecturales et l'adoption de l'écosystème.
Un aperçu historique de l'évolution de Kubernetes, de Borg de Google à un système d'exploitation cloud natif, mettant en évidence les étapes architecturales clés.