Formation Open Policy Agent : Le moteur de politique à usage général
1600€ HT / personne |
2 jours (14 heures) |
Présentation
Notre formation Open Policy Agent vous fera découvrir ce moteur de politique open source pour qu’une application de politique unifiée et sensible au contexte sur l’ensemble de la pile.
Durant notre enseignement, vous serez initié en profondeur à OPA et apprendrez à utiliser le langage Rego pour écrire des expressions puissantes. Vous découvrirez comment stocker des valeurs dans des variables intermédiaires et comment créer des règles efficaces.
À l’issue notre cours, vous apprendrez également comment intégrer l’OPA dans votre environnement, en utilisant des exemples concrets. Vous explorerez différentes méthodes d’intégration. Vous comprendrez comment OPA s’intègre à Kubernetes, notamment avec OPA Gatekeeper, Plain OPA et Kube-mgmt.
Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Open Policy Agent, soit à la date de rédaction de cet article : Open Policy Agent v0.53.1
Objectifs
- Comprendre les concepts fondamentaux d’Open Policy Agent (OPA)
- Comprendre et apprendre à écrire des expressions en langage Rego
- Maîtriser les techniques de stockage de valeurs dans OPA
- Optimiser les performances des politiques
- Savoir intégrer OPA dans divers environnements
Public visé
- Architecte cloud
- Développeurs
- DevOps
Pré-requis
- Notion de base sur Kubernetes
- Connaissance sur la conteneurisation
Programme de notre formation Open Policy Agent
Introduction
- Aperçu d’Open Policy Agent
- Apprentissage du langage Rego
- Apprendre à stocker des valeurs dans des variables intermédiaires
- Règles
- Exécution de l’OPA
Philosophie
- Qu’est-ce que la politique ?
- Qu’est-ce que le découplage des politiques ?
- Qu’est-ce que l’OPA ?
- Pourquoi l’utiliser ?
- Comment fonctionne-t-il ?
- Le modèle de document OPA
Performances des politiques
- Décisions politiques de haute performance
- Requêtes d’analyse comparative
- Utilisation des ressources
- Niveaux d’optimisation
- Rédigez des politiques pour minimiser les itérations et les recherches
- Rédigez les politiques avec des instructions indexées afin que l’indexation des règles soit efficace
- Utilisez le profileur pour réussir à identifier les parties de la stratégie qui bénéficieraient le plus d’une amélioration des performances
- Utilisez les outils de référence pour obtenir des données temporelles réelles et détecter les changements de performance des politiques
Intégration
- Évaluation des politiques
- Intégration avec l’API REST
- Intégration avec le SDK Go
- Intégration avec l’API Go
- WebAssembly (Wasm)
- Représentation Intermédiaire (RI)
- Comparaison
Kubernetes
- Vue d’ensemble et architecture
- Qu’est-ce qu’OPA Gatekeeper ?
- Comment ça marche avec Plain OPA et Kube-mgmt ?
- Ressources additionnelles
- Introduction aux politiques via des exemples
- Déployer OPA en tant que contrôleur d’admission
- Débogage
Opérations
- Définir le format des fichiers de configuration OPA
- Faire fonctionner OPA dans différents environnements de déploiement
- Émettre des étendues vers le collecteur OpenTelemetry
- Sécurisation de l’API
Pour aller plus loin
Formation Docker
Formation Kubernetes
Formation Kubernetes Avancé
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1600€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS