Kubernetes Base: cours de démarrage pour administrateurs - cours 60 000 roubles. de Slurm, formation 1 mois, Date 17 janvier 2024.
Miscellanea / / November 28, 2023
Bien ne garantit pas emploi pour un poste de développeur ou une augmentation de salaire. Nous ne pouvons rien promettre, tout dépend de vous.
Mais nous savons que lorsque vous aurez suivi toutes les étapes théoriques et pratiques et réussi la certification, vous serez prêt à travailler avec Kubernetes en production sous la supervision de collègues expérimentés.
Comment se déroulent les réunions ?
Enregistrement d'une session AMA avec Sergey Bondarev sur le thème « Introduction à Kubernetes, principaux composants », la réunion a eu lieu le 27 janvier 2022
Tâches pratiques
Il y a des tâches pratiques dans votre compte personnel, vous pouvez lancer des stands de formation.
Lorsque vous payez pour « Kubernetes Base », vous aurez accès à des didacticiels vidéo sur Docker et Ansible. Ces supports sont un bon moyen de préparer le début de la formation Kubernetes.
— Nous avons des dizaines d'infrastructures construites et des centaines de pipelines CI/CD écrits,
— Administrateur Kubernetes certifié,
— Auteur de plusieurs cours sur Kubernetes et DevOps,
— Conférencier régulier lors de conférences informatiques russes et internationales.
— Ingénieur avec 8 ans d'expérience,
— Administrateur Kubernetes certifié,
— Implémentations Kubernetes pour les clients Southbridge,
— Développeur de cours et conférencier Slurm.
Thème 1: Introduction
Pourquoi: comprendre comment le cours est structuré
- Description du format d'apprentissage dans le flux
- Objectifs d'apprentissage
- Comment étudier en ligne efficacement
Sujet 2: Introduction à Kubernetes, principaux composants
Pourquoi: comprendre au plus haut niveau ce qu'est Kubernetes, ainsi que les abstractions avec lesquelles Kubernetes devra fonctionner à 100 % à l'avenir et comment ces abstractions fonctionnent.
- Introduction à la technologie K8S. Description, application, concepts
- Pod, ReplicaSet, déploiement, service, entrée, PV, PVC, ConfigMap, secret
- Travaux pratiques
Sujet 3: Conception de cluster, composants principaux, tolérance aux pannes, réseau k8s
Pourquoi: pour que l'ingénieur comprenne comment fonctionne Kubernetes et de quels composants il se compose. Cela vous permettra de résoudre les problèmes de manière plus productive et de ne pas travailler avec Kubernetes comme une boîte noire.
- Conception du cluster, composants principaux, tolérance aux pannes
- réseau k8s
Sujet 4: Kubespray, réglage et mise en place d'un cluster Kubernetes
Pourquoi: pour savoir comment installer Kubernetes chez soi.
- Kubespray, configuration et réglage d'un cluster Kubernetes
- Travaux pratiques
Sujet 5: Abstractions Kubernetes avancées
Pourquoi: pour élargir la gamme de vos capacités lorsque vous travaillez avec Kubernetes à l'aide d'abstractions supplémentaires.
- DaemonSet, StatefulSet, RBAC, Job, CronJob, planification de pods, InitContainer
- Travaux pratiques
Sujet 6: DNS dans un cluster. Services et applications de publication
Pourquoi: pour comprendre comment Kubernetes fonctionne au niveau du réseau et de l'abstraction du réseau. Cela vous permettra d'utiliser les bonnes abstractions pour configurer la mise en réseau interne et externe des applications exécutées sur Kubernetes.
- Appareil DNS dans Kubernetes
- Présentation des méthodes de publication de services: NodePort vs LoadBalancer vs Ingress
- Contrôleur d'entrée (Nginx): équilibrage du trafic entrant
- Travaux pratiques
Sujet 7: Introduction à Helm
Pourquoi: pour apprendre à modéliser votre candidature. Cette approche vous permet de travailler de manière flexible avec les manifestes d'application dans Kubernetes, d'organiser le développement et le déploiement appropriés.
- Travailler avec Helm
- Composition du graphique
- Écrire vos propres graphiques
- Travaux pratiques
Sujet 8: Connexion d'un système de stockage en utilisant Ceph comme exemple
Pourquoi: utiliser Ceph comme exemple pour comprendre comment connecter des systèmes de stockage à un cluster Kubernetes pour une utilisation ultérieure avec des applications avec état.
- Installation du stockage Ceph
- Connexion des volumes RBD et CephFS à l'aide des pilotes CSI
- Travaux pratiques
Sujet 9: Installation de cert-manager
Pourquoi: pour comprendre comment se connecter et renouveler automatiquement un certificat TLS pour votre application web.
- Сert-manager: obtenez automatiquement les certificats SSL/TLS
- Travaux pratiques
Sujet 10: CI/CD dans Kubernetes
Pourquoi: pour bien configurer le déploiement de votre application sur le cluster Kubernetes.
- Configuration d'une application CI/CD dans Kubernetes
- Travaux pratiques