Vincent Sevel | Devoxx

Vincent Sevel
Vincent Sevel Twitter

Vincent a 20+ années d’expérience dans le secteur IT, avec une prédominance pour le développement, l’architecture technique et l’intégration. Depuis une dizaine d’années, Vincent officie dans le secteur de la banque privée dans un rôle d’architecte technique en rapport direct avec la stratégie de la plateforme technique, sa mise en oeuvre et son évolution. Ces 2 dernières années l’ont vu s’investir de manière importante dans les technologies de containerisation et d’orchestration, le devops, l’event driven et les architectures microservice. Quand il n’a pas les mains dans le cambouis, Vincent aime parcourir les Alpes à pied, à ski, et souvent les 2 à la fois.

Blog: https://www.linkedin.com/in/vincent-sevel/detail/recent-activity/

cldops Cloud, Containers & Infrastructure, DevOps

Déployer Vault et Consul dans Kubernetes

Hands-on Labs

Dans ce workshop nous nous fixerons comme objectif de déployer Vault et Consul dans Kubernetes. Si l'apprentissage est plutôt centré sur ce dernier, nous serons amené à parler aussi des spécificités des produits d'HashiCorp.

Chaque étape permettra de découvrir des fonctionnalités spécifiques de Kubernetes qui seront utilisées pour relever les défis d'intégration. Le but étant de partir simple, puis de compliquer progressivement la solution, jusqu'à obtenir un résultat "near prod ready".

Voici la liste des thèmes abordés :

  • Mon premier déploiement : NodePort ; ConfigMap ; Deployment ; PVC, PV & StorageClass ; Imperative vs Declarative.
  • Persistance : Consul, Helm, StatefulSet, DaemonSet, Cloud auto-joining.
  • Ingress : Ingress Controller.
  • Probes : Readiness, Liveness.
  • Support dans les applications : SprintBoot/Quarkus ; Kubernetes authentication ; Mounted JWT & trusted certificate bundle ; Vault role, policy et Kubernetes service account.
  • Sécurité : TLS, CertificateSigningRequest.

Prérequis : k3s/k3d. D'autres distributions devraient aussi fonctionner (docker, minishift, ...)