Sélectionner une page
Formations DevOps Outils Kubernetes Formation Operator Kubernetes en Go

Formation Operator Kubernetes en Go

formation Go pour les operateurs Kubernetes
Prix 2290€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Notre formation Operateurs Kubernetes avec Go vous permettra de devenir complètement opérationnel sur la création d’operateur Kubernetes en tirant parti de la puissance et de la simplicité du langage de programmation Go. L’efficacité et la facilité d’utilisation de ce langage de programmation en font un choix idéal, offrant des performances et une fiabilité inégalées.

La formation vous familiarisera avec la configuration de votre environnement de développement afin de maitriser la mise en place des fonctionnalités avancées des opérateurs Kubernetes. Vous apprendrez à gérer et à automatiser des applications Kubernetes et le rôle des définitions de ressources personnalisées.

Dans cette formation, vous obtiendrez des compétences théoriques et pratiques sur la gestion de vos opérateurs Kubernetes avec le langage de programmation Go.

Comme toutes nos formations, elle portera sur les dernières versions de Kubernetes et de Go.

 

Objectifs

  • Comprendre les opérateurs Kubernetes
  • Maitriser Go dans le contexte de Kubernetes
  • Maitrises les fonctions avancées des opérateurs

 

Public visé

  • Ingénieurs DevOps
  • Développeurs

 

Pré-requis

  • Être familier avec Kubernetes et Kubelect
  • Connaitre le langage de programmation Go

Programme de notre formation Opérateurs Kubernetes avec Go

 

Introduction aux opérateurs Kubernetes

  • Rôle des opérateurs
  • Avantages
  • Interaction des opérateurs dans l’architecture Kubernetes
  • Introduction aux ressources personnalisées
  • Introductions aux contrôleurs
  • Opérateurs namespace-scoped vs opérateurs cluster-scoped

 

Mise en place de l’environnement

  • Outils et cadre
  • Installation de GO
  • Introduction à Minikube
  • Configuration de la CLI avec Kubectl
  • KubeBuilder avec l’opérateur

 

Construire un opérateur

  • Installation de KubeBuilder
  • Création d’un nouveau projet
  • Comprendre la structure d’un projet
  • Introduction au SDK
  • Comprendre le modèle de capacité

 

Développement de l’opérateur de serveur web

  • Définir le type de ressource
  • Créer l’API et le CRD
  • Écrire la structure WebServerSpec en Go
  • Ajouter des champs de spécification
  • Implémenter le contrôleur dans le serveur web

 

Implémenter l’opérateur

  • Fonction Reconcile
  • Écrire la logique du contrôleur
  • Changements d’état
  • Idempotence dans les actions de l’opérateur
  • Débogage et gestion des erreurs

 

Tests et déploiement

  • Écriture de tests unitaires
  • Déploiement de l’opérateur avec Minikube en local
  • Vérifier la fonctionnalité de l’opérateur
  • Déployer l’opérateur dans un cluster Kubernetes
  • Monitoring de l’opérateur

 

Fonctions avancées

  • Leader election dans l’opérateur
  • Gérer les secrets
  • Mise à l’échelle automatique
  • Versionnement
  • Stratégie de sauvegarde

 

Bonnes pratiques

  • Modèles commun de développement
  • Haute disponibilité
  • Optimisation des performances
  • Bonnes pratiques pour la sécurité
  • Ressources communautés

Pour aller plus loin

Formation Kubernetes

Formation Go

Formation Openshift

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

Prix 2290€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp