Détails
- 10 Sections
- 64 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Introduction6
- 1.1Définitions : DevOps, agilité & architecture microservices
- 1.2Présentation comparative : virtualisation & conteneurisation
- 1.3Périmètre du provisionnement d’infra
- 1.4Infrastructure de production : services demandés
- 1.5Présentation du rôle de l’orchestrateur de container
- 1.6Travaux pratiques : provisionnement de Cloud par Terraform
- Introduction6
- 2.1Définitions : DevOps, agilité & architecture microservices
- 2.2Présentation comparative : virtualisation & conteneurisation
- 2.3Périmètre du provisionnement d’infra
- 2.4Infrastructure de production : services demandés
- 2.5Présentation du rôle de l’orchestrateur de container
- 2.6Travaux pratiques : provisionnement de Cloud par Terraform
- La technologie de conteneurisation8
- 3.1Présentation de son historique & des évolutions de la technologie
- 3.2Introduction aux notions clés
- 3.3Les conteneurs et l’environnement de développement
- 3.4Les conteneurs et l’intégration continue CI/CD
- 3.5Construction d’image
- 3.6Présentation de Dockerfile & plug-in des outils de bases
- 3.7Le cycle Build/Deploy/Run & l’apport des conteneurs
- 3.8Travaux pratiques : Construction d’un cycle de construction, déploiement dans registre & exécution d’une image
- La technologie de conteneurisation8
- 4.1Présentation de son historique & des évolutions de la technologie
- 4.2Introduction aux notions clés
- 4.3Les conteneurs et l’environnement de développement
- 4.4Les conteneurs et l’intégration continue CI/CD
- 4.5Construction d’image
- 4.6Présentation de Dockerfile & plug-in des outils de bases
- 4.7Le cycle Build/Deploy/Run & l’apport des conteneurs
- 4.8Travaux pratiques : Construction d’un cycle de construction, déploiement dans registre & exécution d’une image
- Kubernetes : orchestration de conteneurs6
- 5.1Nœuds Master/Workers, concepts de Pods, service, différents types d’Ingress Controller
- 5.2Stockage : stateful, stateless, shared (NFS, GlusterFS, CEPH, rook)
- 5.3Gestion de configuration. Usage des Jobs et DaemonSets
- 5.4Composant interne (etcd, kubelet, kube-dns, kube-proxy, apiserver), complémentaire (Helm/Tiller, envoy, side-car proxy)
- 5.5Service Discovery/Mesh (Istio), calico, cilium
- 5.6Travaux pratiques : Construction d’un cluster et déploiement d’un stack complet
- Kubernetes : orchestration de conteneurs6
- 6.1Nœuds Master/Workers, concepts de Pods, service, différents types d’Ingress Controller
- 6.2Stockage : stateful, stateless, shared (NFS, GlusterFS, CEPH, rook)
- 6.3Gestion de configuration. Usage des Jobs et DaemonSets
- 6.4Composant interne (etcd, kubelet, kube-dns, kube-proxy, apiserver), complémentaire (Helm/Tiller, envoy, side-car proxy)
- 6.5Service Discovery/Mesh (Istio), calico, cilium
- 6.6Travaux pratiques : Construction d’un cluster et déploiement d’un stack complet
- Container as a Service (CaaS)6
- 7.1Normalisation : OCI, CNCF, CNI, CSI, CRI
- 7.2Offre Cloud/Managed : Amazon AWS ECS et EKS et Fargate, Google GCP, Microsoft Azure, DigitalOcean
- 7.3Principales offres On Premise : Docker DataCenter, Rancher, RedHat OpenShift
- 7.4Gestion de cluster : l’outil Rancher
- 7.5Évolution vers le Serverless
- 7.6Travaux pratiques : gestion via l’outil Rancher de cluster Kubernetes
- Container as a Service (CaaS)6
- 8.1Normalisation : OCI, CNCF, CNI, CSI, CRI
- 8.2Offre Cloud/Managed : Amazon AWS ECS et EKS et Fargate, Google GCP, Microsoft Azure, DigitalOcean
- 8.3Principales offres On Premise : Docker DataCenter, Rancher, RedHat OpenShift
- 8.4Gestion de cluster : l’outil Rancher
- 8.5Évolution vers le Serverless
- 8.6Travaux pratiques : gestion via l’outil Rancher de cluster Kubernetes
- Sécurisation de l'outil Kubernetes6
- Sécurisation de l'outil Kubernetes6