Kubernetes avancé pour les développeurs

Vous travaillez déjà avec des conteneurs Docker et vous allez utiliser Kubernetes ? Vous allez déployer, configurer et tester des applications conteneurisées ? Et en plus, vous voulez aussi surveiller et déployer vos applications avec Kubernetes ? Alors cette formation est faite pour vous !

Cette formation couvre la formation de base et l'approfondit. Nous couvrons les fonctionnalités avancées et les cas d'utilisation pour vous permettre, en tant que développeur de logiciels, de savoir comment déployer et gérer vos applications sur un cluster.

À l'aide d'exemples concrets et d'exercices pratiques, vous travaillerez bientôt sans effort avec Kubernetes et nous vous préparerons à l'examen Certfified Kubernetes Application development (CKAD).

À qui s'adresse-t-il ?

Toute personne qui développe, teste et/ou publie des logiciels et qui utilise ou utilisera un cluster Kubernetes pendant le développement, les tests et la publication.

Qu'apportez-vous ?

  • Minimum 2 ans d'expérience en tant que développeur de logiciels
  • Une connaissance pratique de ssh, Linux, Docker (de base), gitlab ou jenkins ou d'autres outils CI/CD est conseillée, une expérience de Go est utile (ou acquérir de l'expérience avec Go sur https://tour.golang.org).
  • Enthousiasme et bonne humeur !

Qu'apprenez-vous ?

  • Kubernetes Hands-On en utilisant des exemples concrets et des exercices pratiques dans votre propre environnement d'enseignement Kubernetes !
  • Contrairement aux fondamentaux, nous approfondissons le sujet et cette formation présente des solutions prêtes à l'emploi que vous pouvez appliquer dans la pratique.
  • Contexte : Qu'est-ce que Cloud Native ? Quelle est l'histoire et l'importance de Kubernetes ?
  • Installation de Kubernetes sur une machine nue. 
  • Architecture Kubernetes : composants et ressources (déploiement, contrôleur de réplication, pods).
  • Concepts de base de Kubernetes : services, drainage des nœuds, mise à l'échelle horizontale, déploiement, gestion des versions et versions canari, vérifications de la vivacité et de la lisibilité, mises à jour et retours en arrière, conteneurs init.
  • Principes de Kubernetes : Helm, Ingress Controller, Cert Manager
  • Sécurité de Kubernetes : authentification unique, accès basé sur les rôles.
  • Surveillance : enregistrement et surveillance centralisés (mise en place et création de tableaux de bord, ajout de logiciels propres)
  • Solutions Cloud Native pour l'APM (LinkerD & Envoy en option)
  • Gestion des versions : Intégration et livraison continues avec Gitlab, Jenkins ou Spinakker.
  • Orchestration des services : propre CRD, opérateur, contrôleur (facultatif)

    *facultatif : en fonction du niveau et de l'intérêt

Informations générales

Forme :
Salle de classe
Durée de l'enquête :
4 jours
Le temps :
09:00 - 17:00
Langue :
Néerlandais/anglais
Déjeuner :
Y compris
Certification* :
Développeur d'applications Kubernetes certifié (CKAD)
Matériel de formation :
Cluster K8s personnel, matériel de cours, syllabi et le T-shirt N-Able Kubernetes que vous recevrez bien sûr après le cours !
Prix :
€2995
kubernetes-ckad-color

VISITEZ-NOUS

Bureau et centre de formation

Samenweid 22, 1935 AX Egmond-Binnen, Pays-Bas

APPELEZ-NOUS

Nous serons heureux de vous aider

Envoyer un message

Avez-vous une question ?