Tous nos événements
|
S'inscrire
Hands-on Lab DevOps Edition

Sécurisez Kubernetes, pipelines et GitOps sans secrets statiques

Teleport Zero Trust Access simplifie et automatise la gestion des accès aux clusters, ressources et outils DevOps : sans VPN, sans secrets statiques, sans comptes partagés.

Prochaine session …
Langue du lab …
Format En ligne — Zoom + Instruqt + GKE
Participation Gratuite, environnement de lab fourni
Vous gérez plutôt des serveurs Linux et Windows ? Voir la SysOps Edition

Pourquoi ce lab

Dites adieu aux jetons persistants et aux clés API dans vos pipelines

Kubernetes et les pipelines CI/CD sont au cœur de la transformation DevOps, mais leur sécurisation reste un défi majeur. Découvrez comment Teleport unifie la sécurité et la productivité des équipes DevOps grâce à :

Une gestion des accès as-code, versionnée et intégrée à vos workflows CI/CD

Une authentification unifiée sur vos clusters Kubernetes, registres et bases de données

Un audit complet et centralisé de toutes les actions, conforme aux normes ISO 27001, NIS2, SOC 2, HIPAA…

Agenda du lab

Une infrastructure cloud native sans credentials persistants

Ce workshop pratique vous guide pas à pas dans la sécurisation d'une infrastructure cloud native avec Teleport.

1Teleport Kubernetes Access

  • Enregistrement d'un cluster Kubernetes dans Teleport
  • Configuration des tokens d'enregistrement temporaires
  • Déploiement de l'agent Teleport via Helm
  • Vérification de l'intégration dans la console Teleport

2Teleport Machine ID (tbot)

  • Création et configuration de bots avec rôles spécifiques
  • Déploiement local d'un agent tbot pour observer son fonctionnement
  • Génération automatique de certificats à courte durée de vie
  • Authentification M2M par certificats avec renouvellement automatique
  • Configuration de services pour l'accès Kubernetes et bases de données

3ArgoCD et GitOps sécurisé

  • Intégration d'ArgoCD avec Teleport via tbot
  • Authentification Kubernetes par JWT (méthode kubernetes join)
  • Enregistrement automatique des clusters via secrets Kubernetes
  • Déploiement d'applications sans credentials statiques

4Teleport Database Access

  • Intégration d'une base PostgreSQL dans Teleport
  • Configuration du service db_service sur le serveur PostgreSQL
  • Gestion des certificats CA pour des connexions TLS sécurisées
  • Création de tunnels database via tbot proxy
  • Connexions PostgreSQL avec certificats temporaires

5Pipeline CI/CD sécurisé avec GitLab

  • Création d'un bot dédié à GitLab CI/CD
  • Configuration du token avec la méthode gitlab join
  • Identification des pipelines par project_path
  • Provisionnement automatique de la base de données via pipeline
  • Élimination totale des secrets dans les variables CI/CD

6RBAC Kubernetes et Teleport

  • Création de ClusterRole et ClusterRoleBinding Kubernetes
  • Mapping des rôles Teleport aux groupes Kubernetes
  • Configuration de kubernetes_labels pour cibler les clusters
  • Gestion fine des permissions (namespace, resources, verbs)

7Architecture sans secrets

  • Suppression de tous les credentials persistants
  • Remplacement des kubeconfigs statiques par une génération dynamique
  • Élimination des mots de passe stockés dans les secrets
  • Architecture zero trust avec certificats éphémères

8Audit et traçabilité

  • Enregistrement de tous les appels API Kubernetes
  • Traçabilité complète des connexions aux bases de données
  • Visualisation détaillée des actions dans l'Audit Log
  • Suivi des bots et des workload identities

Une immersion complète pour sécuriser vos accès avec Teleport.

Je réserve ma place