Les enjeux de Kubernetes dépassent largement le cadre feutré du déploiement des applications stateless 12 factors. A travers sa versatilité, Kubernetes s’affirme de manière croissante comme la plateforme universelle de déploiement.
Kubernetes peut donc être utilisé pour déployer vos composants applicatifs, mais également les technologies d’infrastructure qui les soutiennent, y compris quand ces technologies ont été conçues avant l’émergence de Kubernetes.
L’exercice d’intégration d’une technologie legacy dans Kubernetes est intéressant pour 2 raisons :
Dans cette présentation nous prendrons l’exemple spécifique des technologies HashiCorp Vault & Consul et montrerons comment elles peuvent s’intégrer dans une environnement Kubernetes. Nous évaluerons plusieurs aspects comme le stateful, l’exposition, la haute disponibilité, la sécurisation et la surveillance. A la fin de l’exercice, nous aurons une solution prod-ready, mais surtout nous aurons acquis une expérience et une connaissance qui nous sera utile pour continuer sur le chemin de l’adoption de Kubernetes.