diff --git a/cours/containers/kubernetes/k8s-governance.fr.md b/cours/containers/kubernetes/k8s-governance.fr.md index 9e9a037..dfa69c0 100644 --- a/cours/containers/kubernetes/k8s-governance.fr.md +++ b/cours/containers/kubernetes/k8s-governance.fr.md @@ -25,21 +25,15 @@ ### CNCF : Pré-requis -1. Alignement avec les Objectifs de la CNCF - - - Technologies Cloud Natives: Votre projet doit être étroitement lié aux technologies cloud natives, telles que les conteneurs, les orchestrateurs de conteneurs (Kubernetes), les services de réseau, les systèmes de stockage distribués, et les outils de gestion du cycle de vie des applications cloud natives. +- Alignement avec les Objectifs de la CNCF + - Technologies Cloud Natives: Votre projet doit être étroitement lié aux technologies cloud natives, telles que les conteneurs, les orchestrateurs de conteneurs (Kubernetes), les services de réseau, les systèmes de stockage distribués, et les outils de gestion du cycle de vie des applications cloud natives. + - Open Source: Le projet doit être open source sous une licence approuvée par la CNCF (comme Apache 2.0 ou MIT). + - Communauté Active: Il est essentiel de démontrer l'existence d'une communauté active autour du projet, avec des contributions régulières de développeurs et des utilisateurs. - - Open Source: Le projet doit être open source sous une licence approuvée par la CNCF (comme Apache 2.0 ou MIT). - - - Communauté Active: Il est essentiel de démontrer l'existence d'une communauté active autour du projet, avec des contributions régulières de développeurs et des utilisateurs. - -2. Maturation du Projet - - - Code de Qualité: Le code source doit être bien structuré, documenté et suivre les meilleures pratiques de développement. - - - Tests Unitaires et d'Intégration: Une couverture de tests solide est nécessaire pour garantir la qualité et la stabilité du projet. - - - Documentation Complète: Une documentation claire et complète est indispensable pour permettre aux autres développeurs de comprendre et d'utiliser le projet. +- Maturation du Projet + - Code de Qualité: Le code source doit être bien structuré, documenté et suivre les meilleures pratiques de développement. + - Tests Unitaires et d'Intégration: Une couverture de tests solide est nécessaire pour garantir la qualité et la stabilité du projet. + - Documentation Complète: Une documentation claire et complète est indispensable pour permettre aux autres développeurs de comprendre et d'utiliser le projet. @@ -47,27 +41,22 @@ - Hébergement de Projets Open Source: - - La CNCF héberge un grand nombre de projets open source populaires, tels que Kubernetes, Prometheus, Envoy, et bien d'autres. Ces projets sont au cœur de l'infrastructure cloud native moderne. - Elle fournit un cadre de gouvernance et un environnement de collaboration pour ces projets. - Définition de Standards: - - La CNCF travaille à la définition de standards et de meilleures pratiques pour les technologies cloud natives. - Elle favorise l'interopérabilité entre les différents projets et outils. - Promotion de l'Écosystème: - - La CNCF organise des événements, des conférences et des meetups pour promouvoir les technologies cloud natives et rassembler la communauté. - Elle favorise l'adoption de ces technologies par les entreprises et les développeurs. - Incubation de Nouveaux Projets: - - La CNCF offre un programme d'incubation pour les nouveaux projets qui répondent à ses critères. - Elle aide ces projets à se développer et à atteindre la maturité nécessaire pour rejoindre la CNCF en tant que projet hébergé. - + - - Collaboration avec l'Industrie: - - La CNCF travaille en étroite collaboration avec les principaux acteurs de l'industrie du cloud, tels que les fournisseurs de cloud public, les entreprises technologiques et les universités. - Elle contribue à façonner l'avenir du cloud computing. @@ -110,7 +99,6 @@ - Structure de versionnage : - - Format : vX.Y.Z (par exemple, v1.26.0) - X : Version majeure (rarement changée) - Y : Version mineure (mise à jour trimestrielle) @@ -118,7 +106,6 @@ - Phases du cycle de release : - - Planification - Développement - Code Freeze @@ -128,18 +115,15 @@ ### Kubernetes : Cycle de développement 2/3 - Durée du cycle : - - Environ 12 à 14 semaines pour une release complète - Support des versions : - - Les 3 dernières versions mineures sont généralement supportées - Chaque version est supportée pendant environ 9 mois - Types de fonctionnalités : - - Alpha : Expérimentales, peuvent être instables - Beta : Plus stables, mais pas garanties pour la production - Stable : Prêtes pour la production @@ -148,22 +132,18 @@ ### Kubernetes : Cycle de développement 3/3 - Processus communautaire : - - Développement piloté par la communauté open-source - Implication de divers Special Interest Groups (SIGs) - Compatibilité : - - Effort pour maintenir une compatibilité ascendante entre les versions - Documentation : - - Mise à jour avec chaque nouvelle release - Communication : - - Annonces anticipées des dates de release et des changements majeurs - Publication de notes de release détaillée diff --git a/styles/awcc.css b/styles/awcc.css index 5a1a178..c127f39 100644 --- a/styles/awcc.css +++ b/styles/awcc.css @@ -38,9 +38,22 @@ body { text-shadow: none; } -.reveal .slides > section, + +.reveal .slides { + height: 100%; + width: 100%; + top: 0; + margin-top: 0; +} + +.reveal .slides > section { + min-height: 90%; + line-height: 1; + font-weight: inherit; +} .reveal .slides > section > section { - line-height: 1.2; + min-height: 100%; + line-height: 1; font-weight: inherit; } @@ -362,21 +375,21 @@ div.wrapper { position: relative; clear: both; width: 100%; - #border : 1px solid #000000; + #border: 1px solid #000000; overflow:auto; } div.left { float: left; width: 49%; background: #ffffff; - #border : 1px solid #000006; + #border: 1px solid #000006; } div.right { float: right; width: 49%; background: #ffffff; - #border : 1px solid #000001; + #border: 1px solid #000001; } .wrapper p{ margin:0px;