Apprentissage et formation Kubernetes

Bénéficiez de conseils sur votre parcours cloud natif. Explorez les ressources d’apprentissage et de formation Kubernetes, notamment des vidéos, des articles, des ouvrages et des webinaires techniques. Découvrez les principes de base et bénéficiez d’une expérience pratique avec diverses solutions et fonctionnalités Kubernetes, notamment Azure Kubernetes Service (AKS).

Obtenir une vue d’ensemble de Kubernetes

Commencez votre formation Kubernetes en vous familiarisant avec le logiciel, ainsi que ses composants, à un niveau élevé. Si vous ne connaissez pas Kubernetes, commencez par apprendre ce qu’est Kubernetes et apprenez comment fonctionnent les conteneurs. Si vous connaissez déjà les conteneurs et Docker, un format de conteneur open source, découvrez comment Kubernetes et Dockr fonctionnent ensemble.

Série de vidéos de base sur Kubernetes

Formez-vous à Kubernetes dans ces vidéos présentées par le cofondateur de Kubernetes, Brendan Burns. Consultez les démonstrations vidéo sur des sujets tels que les conteneurs, les composants Kubernetes, les déploiements et les configurations.

Fonctionnement de Kubernetes

Découvrez les composants clés, notamment les pods, les déploiements, les jeux de réplicas, le planificateur et l’équilibreur de charge.

Configurer un pipeline de build Kubernetes

Regardez une démonstration sur la sécurité et les vérifications associées.

Présentation des scénarios Kubernetes courants

Utilisez Kubernetes au-delà des microservices, par exemple les workflows et les analyses par lots.

Fonctionnement des volumes et du stockage dans Kubernetes

Découvrez emptyDir, les volumes persistants et la revendication de volumes persistants.

Comprendre la gestion des secrets dans Kubernetes

Déployez et gérez en toute sécurité des informations sensibles, telles que les mots de passe et les certificats.

Fonctionnement de Kubernetes et de la gestion de la configuration

Découvrez les pratiques de gestion et des sujets tels que ConfigMaps, le déploiement des configurations et la création de modèles.

Présentation du contrôle d’accès en fonction du rôle (RBAC) dans Kubernetes

Assurez-vous que les personnes qui travaillent sur un projet n’interfèrent pas entre elles en configurant un système approprié en vous basant sur les rôles.

Préparation à la production dans Kubernetes

Mettez les services Kubernetes en production et découvrez pourquoi l’intégration continue et le déploiement continu (CI/CD), la surveillance et la planification du basculement sont importants.

Commencer à utiliser des applications en conteneur

Visualisez les relations entre les composants Kubernetes et les concepts, y compris le cluster et le plan de contrôle. Lisez ensuite les conseils pour le déploiement des applications et des charges de travail, ainsi que la structuration et la sécurisation des environnements Kubernetes.

Bien démarrer avec Kubernetes

Se former à Kubernetes de façon amusante avec Phippy

Explorez les concepts de Kubernetes, comme les pods et les déploiements, présentés dans le style d’un livre pour enfants. Suivez Phippy la girafe et Zee le zèbre dans cette joyeuse découverte.

Concepts de base d’Azure Kubernetes Service (AKS)

Découvrez les composants d’infrastructure, d’accès et d’identité, de sécurité, de réseau, de stockage et de fonction de mise à l’échelle dans Azure Kubernetes Service (AKS) dans ces articles techniques. AKS est un service Kubernetes managé qui simplifie la gestion et le déploiement des applications basées sur des conteneurs.

Voir toute la documentation AKS

Commencez à utiliser Kubernetes sur Azure avec ce parcours d’apprentissage

Clusters et charges de travail

Découvrez comment les composants d’infrastructure comme le plan de contrôle, les nœuds et les pools de nœuds fonctionnent dans AKS, ainsi que les ressources des charges de travail comme les pods, les déploiements et les ensembles. Apprenez à regrouper les ressources dans des espaces de noms.

Options d’accès et d’identité

Authentifiez et attribuez des autorisations dans AKS à l’aide des comptes de service Kubernetes, de l’intégration Azure Active Directory, du contrôle d’accès basé sur les rôles, des rôles et des ClusterRoles, RoleBindings et ClusterRoleBindings.

Concepts de sécurité des applications et des clusters

Protégez vos applications dans AKS avec la sécurité des composants principaux, la sécurité des nœuds, les mises à niveau de cluster, la sécurité réseau et les secrets Kubernetes.

Concepts de réseau pour les applications

Fournissez la mise en réseau à vos applications dans AKS, y compris les services, les réseaux virtuels Azure, les contrôleurs d’entrée et les stratégies réseau.

Options de mise à l’échelle pour les applications

Mettez à l’échelle les applications dans AKS avec la mise à l’échelle manuelle, le service automatique HPA (Horizontal Pod Autoscaler) et l’intégration d’Azure Container Instance (ACI).

Options de stockage pour les applications

Stockez les applications dans AKS avec des volumes, des volumes persistants, des classes de stockage et des chaînes de volumes persistants.

Webinaires de formation Kubernetes

Approfondissez les cas d’usage de Kubernetes spécifiques dans ces webinaires techniques à la demande présentés par des ingénieurs, des responsables de programme et des développeurs et écoutez les réponses à des questions réelles posées par d’autres personnes qui apprennent et appliquent Kubernetes.

Rendre Kubernetes opérationnel

Voir où commencer avec Kubernetes. Découvrez comment simplifier les opérations quotidiennes avec un service Kubernetes managé.

Conception et disposition de projet pour des applications Kubernetes réussies

Préparez votre application pour Kubernetes et planifiez des mises en production hebdomadaires ou quotidiennes avec ces dispositions de système de fichiers.

Appliquer les meilleures pratiques Kubernetes pour la gestion des clusters

Utilisez AKS de manière optimale dès le départ. En savoir plus sur l’architecture mutualisée, l’isolation logique avec les espaces de noms et la sécurité des clusters et des images.

Créer des conteneurs pilotés par des événements avec Azure Functions sur Kubernetes

Tirez parti des événements sur n’importe quelle application cloud native avec ces architectures, modèles et meilleures pratiques.

Gérer vos microservices avec la gestion des API Azure

Obtenez des exemples complets et apprenez quand et pourquoi utiliser la gestion des API dans votre organisation.

Architectures et modèles Kubernetes

Conception de l’architecture des microservices

Découvrez une configuration AKS de base qui peut servir de point de départ à la plupart des déploiements de microservices. Avec aussi l’infrastructure et les considérations DevOps liées à l’exécution d’une architecture de microservices dans AKS.

Voir l’architecture de référence

Opérations de Machine Learning (MLOps)

Implémentez l’intégration continue et le déploiement continu (CI/CD), ainsi qu’un pipeline de reformation pour une application d’intelligence artificielle avec Azure DevOps et Azure Machine Learning.

Voir l’architecture de référence

Conception de systèmes distribués

Découvrez les modèles génériques reproductibles et les composants réutilisables pour développer plus facilement et plus efficacement des systèmes distribués fiables, et prendre le temps de se concentrer sur la stratégie, dans cet e-book.

Atelier : Déployer une application à plusieurs conteneurs

Suivez des formations pas à pas pour créer un cluster Kubernetes, déployer une application basée sur des microservices et configurer un pipeline CI/CD avec AKS dans cette expérience d’apprentissage pratique.

Accéder à l’atelier AKS

Meilleures pratiques opérationnelles pour Kubernetes

Découvrez les meilleures pratiques pour aborder des scénarios ordinaires de déploiements réels décrits par des experts techniques.

Voir toutes les meilleures pratiques

Meilleures pratiques pour les opérateurs de clusters

Meilleures pratiques pour les développeurs

Expérience de développement et performances des applications

Kubernetes opérationnel

Passez en revue les compétences pratiques en matière de déploiement Kubernetes dont vous avez besoin pour améliorer l’agilité, la fiabilité et l’efficacité de vos systèmes distribués.

Créer votre compte gratuit Azure