Plan du cours
Introduction
Aperçu de l'intégration continue et du déploiement continu
- Qu'est-ce que CI ?
- Qu'est-ce que CD ?
GitLab en un coup d'œil
- Qu'est-ce que GitLab ?
- Fonctionnalités de GitLab
- GitLab CI
Préparation de l'environnement DevOps
- Installation et configuration d'Auto DevOps dans GitLab
Kubernetes
- Intégration de Kubernetes
- Création de clusters Kubernetes
- Création d'une instance Kubernetes
- Utilisation des clés SSH de GitLab
Étapes, artefacts et dépendances
- Affectation des travaux aux étapes
- Utilisation du cache
- Définition et utilisation des artefacts
GitLab Auto DevOps
- Travail avec Helm
- Utilisation d'Auto DevOps
- Configuration du runner GitLab
- Ajout d'un dépôt
Déploiement automatisé
- Déploiement vers Kubernetes
Débogage
- Gestion des erreurs
Tests
- Tests d'intégration et fonctionnels
Surveillance
- Utilisation de Prometheus
- Récolte de métriques
Sécurité
Dépannage
Résumé et prochaines étapes
Pré requis
- Une compréhension de DevOps
Public cible
- Ingénieurs DevOps
Nos clients témoignent (2)
Démonstrations d’exemples fonctionnels
Daniel Wegner - Fraunhofer IOSB
Formation - Kubernetes and Gitlab
Traduction automatique
J'ai apprécié la réactivité d'Ahmed face à chaque problème ou question que nous avons soulevés, ainsi que sa capacité à apporter des réponses claires à chacun d'eux, tout en fournissant des éclaircissements sur d'autres questions connexes auxquelles nous n'avions peut-être pas pensé.
Jose Perez - Fraunhofer IOSB
Formation - Kubernetes and Gitlab
Traduction automatique