E-Mail: contact@datailor.fr Phone: +33 (0) 4 81 13 31 35

Solutions Devops sur mesure

logologologologo
  • Nos solutions
    • Audit et conseil
    • Hébergement Cloud
    • Saas
    • Formations Devops
      • Formation Docker
      • Formation Kubernetes
      • Formation Devops
      • Formation Apache Kafka
  • NOS OUTILS
    • Gitlab
    • Kubernetes
    • Signez vos documents en ligne
  • Cas client DATAILOR
  • Contact
  • Nos solutions
    • Audit et conseil
    • Hébergement Cloud
    • Saas
    • Formations Devops
      • Formation Docker
      • Formation Kubernetes
      • Formation Devops
      • Formation Apache Kafka
  • NOS OUTILS
    • Gitlab
    • Kubernetes
    • Signez vos documents en ligne
  • Cas client DATAILOR
  • Contact

Formation Kubernetes

DATAILOR fournit des formations Kubernetes à Lyon, Paris. Nos équipes forment les DSI des plus grands groupes (SNCF, LDLC, LA POSTE, BNP PARIBAS etc.) et de grandes organisations comme le Ministère des Finances. Dans le cadre d’un déploiement de Kubernetes chez un client, DATAILOR forme également les équipes internes dans la maitrise de l’outil.

Formation Kubernetes - Datailor

Le système open source Kubernetes offre une plateforme qui permet l’automatisation du déploiement, la montée en charge et l’exécution de conteneurs d’applications. La formation Datailor Kubernetes permet de comprendre et utiliser cet outil devops.

Durée

3 ou 4 jours

Public

Développeurs, Administrateurs systèmes, Culture DevOps préférable

Pré-requis

Bonne connaissance de docker, bonnes notions de systèmes et réseaux.

Pédagogie

50% pratique / 50% théorique

Objectifs pédagogiques

  • Comprendre le principe et l’intérêt de l’orchestration de conteneurs
  • Comprendre l’architecture et les concepts de Kubernetes
  • Maîtriser les différents types de ressources Kubernetes
  • Maîtriser la conception et le déploiement d’une application sur Kubernetes
  • Savoir anticiper et corriger les problèmes d’exploitation courants

Plan de formation Kubernetes

Fondamentaux

Rappels docker

Images et conteneurs

Volumes et réseaux

Rappels ansible

Introduction à Kubernetes

Bref historique

Principe d’orchestration de conteneur

Avantages de l’orchestration de conteneurs

Clound Native Computing Foundation et Open Container Initiative

Architecture et tour d'horizon composants principaux de Kubernetes

Masters, nodes

Kubelet, Kube-apiserver, kube-proxy, kube-dns, kube-scheduler et kube-controller-manager

Créer un cluster kubernetes

Solutions possibles (clouds publiques, distributions tierces, minikube)

Créer son cluster avec minikube

Introduction à kubectl

Commandes et options de base

Obtenir les informations du cluster

Contextes et namespaces

Déployer sa première application

Introduction aux Pods

Que mettre dans un pod ?

Créer un pod avec kubectl

Introduction aux fichiers de manifests

Metadata, labels, annotations, specs

Suivi et diagnostic d'un pod en fonctionnement

Lister les pods et afficher les détails

Accès aux logs

Exécuter des commandes à l’intérieur du pod

Échanger des fichiers avec le pod

Sondes de disponibilité et de bonne santé (liveness et readiness probes)

Accéder à ses applications

Comprendre le réseau virtuel de Kubernetes

Rendre son service accessible sur le réseau virtuel

Introduction aux Services et leurs différents types

Déployer un service NodePort et comprendre son fonctionnement

Principe de CNI, exemple de Flannel et Calico

Accéder à ses applications depuis l'extérieur

Utiliser les externalIps

Principe des Ingress et de l’ingress controller

Exemples d’ingress controllers : Nginx, Traefik

Services de type LoadBalancer

Accès aux services avec kube-dns

Réplication des pods

Objectifs de la réplication (redondance, passage à l’échelle, sharding)

Principe de boucle de réconciliation

Créer et manipuler des ReplicaSet

Principe de passage à l’échelle horizontal (vs vertical)

Mettre en place l’auto-scaling horizontal

Introduction aux DaemonSet

Gérer le cycle de vie d'une application

Principe de rolling update

Créer et gérer des Deployment

Stratégies de déploiement

Lancer des tâches à exécution unique

Principe et intérêt des Job

Lancer des Job

Parallélisme et work-pools

Déploiement et partage des éléments de configuration

Principe de généricité et d’indépendance de l’application et de la plateforme

Créer des ConfigMaps

Différents moyens de consommation des ConfigMaps

Créer et consommer des Secrets

Gérer les données persistantes et les applications stateful

Problématique du stockage persistant dans le cloud

Introduction aux volumes, tour d’horizon des différents types de volumes

Créer une application en exploitant un volume emptyDir

Monter un ConfigMap en tant que volume

Utiliser du stockage distant

Tour d’horizon de quelques solutions de stockage distant

Introduction aux StatefulSets

Déployer Kafka avec un StatefulSet

Sécurité dans Kubernetes

Introduction et manipulation de l’api RBAC

Introduction aux NetworkPolicies

Cloisonner une application avec une NetworkPolicy

Introduction aux PodSecurityPolicies

Cas d'exploitation courant, outils de diagnostic

Port forwarding avec kubectl

Mettre un pod défaillant en quarantaine

Diagnostiquer un problème d’accès réseau

Redémarrer rapidement une application répliquée

Isoler une application du point de vue réseau

Kubernetes et son écosystème

Déployer des solutions avec Helm

Etcd, gestion de configuration distribuée

Ils ont suivi nos formations Devops DATAILOR

Besoin d'une formation Kubernetes ?

Formation Kubernetes Lyon, Paris, chez le client.

Demander une formationComprendre Kubernetes

A propos

DATAILOR est une société lyonnaise spécialisée dans les solutions Devops sur mesure. Avec son offre Kubernetes, elle permet un déploiement en continu.

DATAILOR accompagne les entreprises dans la migration de leur modèle, la gestion et l’analyse de leur flux de données, jusqu’à l’audit et la formation de leur organisation.

DATAILOR propose des hébergements en cloud privés sur ses data centers situés à Lyon.

Tailor Solutions

DATAILOR s’inscrit dans un écosystème et une approche globale avec la société SYSTAILOR.

SYSTAILOR fournit une infrastructure informatique personnalisée et sécurisée, Datailor fournit l’analyse de données jusqu’à des architectures applicatives et des plateformes d’orchestration containers. Découvrez l’offre IAAS SYSTAILOR : Hébergement, infogérance, opérateur télécom…

Informations

Formation Kubernetes Lyon, Paris

Formation Docker Lyon, Paris

Formation Cloud Lyon, Paris

Formation Big Data Lyon, Paris

Formation Kafka Lyon, Paris

Kubernetes

Mentions légales

CONTACT DEVOPS LYON

5 rue Pierre Semard, 69600 Oullins
+33 (0) 4 81 13 31 35
contact@datailor.fr

Copyright 2017. All rights reserved.