DevOps et Platform Engineering : niveau avancé
Concevez la plateforme, pas seulement le pipeline. Abordez la livraison multi-clusters, le renforcement de la sécurité, la maîtrise des coûts et les outils internes qui font passer toute une équipe d'ingénierie à l'échelle.
À qui s’adresse ce parcours
Vous exploitez ou construisez l’infrastructure dont dépendent les autres ingénieurs. Ce parcours s’adresse aux platform engineers, SRE et tech leads qui doivent prendre des décisions capables de tenir à grande échelle.
Ce que vous allez apprendre
- Concevoir des architectures de livraison multi-clusters et multi-environnements
- Renforcer les clusters : politiques, gestion des secrets et accès au moindre privilège
- Maîtriser les coûts grâce aux environnements éphémères et à des ressources correctement dimensionnées
- Construire des workflows en libre-service pour que les équipes livrent sans dépendre de vous
- Fiabiliser la livraison avec des déploiements progressifs et des retours arrière rapides
Comment utiliser ce parcours
Ces guides supposent que vous maîtrisez les fondamentaux et se concentrent sur les compromis plutôt que sur les étapes de base. Lisez-les en pensant à votre propre plateforme et notez les points où votre configuration actuelle diffère.
Avant de commencer
- Avoir terminé le parcours intermediate ou disposer d’une expérience équivalente en production
- Une expérience pratique de l’exploitation de charges de travail Kubernetes
- L’accès à un environnement hors production où vous pouvez expérimenter en toute sécurité
Continuez
Le platform engineering n’est jamais terminé. Revenez sur les pages technologies pour des approfondissements, et suivez le blog Rackmint pour des articles de conception et des retours d’expérience.
What's in this path
Flux CD
1 guidescontainerd
1 guidesGrafana
2 guides-
Gérer Grafana avec le Grafana Operator Déclarez instances, dossiers, tableaux de bord, sources de données et règles d'alerte comme ressources personnalisées Kubernetes. -
Tableaux de bord as code : Foundation SDK, Git Sync et la CLI gcx Générez des tableaux de bord à partir de code typé et synchronisez-les avec un dépôt Git depuis Grafana lui-même.
Helm
1 guidesOpenTelemetry
3 guides-
Maîtriser les coûts avec l'échantillonnage : configuration du SDK et du Collector Décidez quand échantillonner dans le SDK et quand utiliser le tail sampling dans un Collector à deux niveaux. -
Utiliser l'OpenTelemetry Operator pour les Collectors et l'auto-instrumentation Déclarez Collectors et instrumentation comme des ressources Kubernetes, et injectez des agents avec des annotations de pod. -
Construire un Collector personnalisé avec l'OpenTelemetry Collector Builder Décrivez les composants dont vous avez besoin dans un manifeste, construisez un petit binaire ou une image, et sachez quand cela en vaut la peine.