Développer et déployer l’application Java Springboot sur le cluster Kubernetes

Ce cours vous apprendra tout ce que vous devez savoir sur Docker et Kubernetes en les construisant à l’aide de SpringBoot et Minikube.

Nous découvrirons l’architecture de Docker et son fonctionnement, ainsi que ses composants.

Nous passerons également en revue certaines des pratiques recommandées à garder à l’esprit lors de l’utilisation de Kubernetes.

Ensuite, nous examinerons les différentes tactiques de déploiement que nous avons utilisées et quelles sont leurs limites.

Pourquoi la conteneurisation est l’option de déploiement la plus efficace actuellement disponible.

Quel est le but de Kubernetes ?

Quel problème Kubernetes est-il censé résoudre ?

2-Définir les conteneurs, Docker, le déploiement des conteneurs et les défis des conteneurs.

3-Qu’est-ce que Kubernetes et comment ça marche ?

4-Le cluster Kubernetes et le concept de Node

5-Qu’est-ce qu’un espace de noms et qu’est-ce qu’un nœud de travail et un nœud maître ?

6-Kubelet, POD, Container et 6-Worker Node

7-Controller Manager et ses types font partie du composant Master Node.

Composant 8-Scheduler pour le composant Master Node

Composant de stockage de valeur de clé 9-etcd du nœud maître

10-Réseau interne virtuel de 10-Kubernetes

11-Un regard approfondi sur le composant POD et Service

12-Répliques et ensembles de répliques

13-Déploiement : Qu’est-ce que c’est et comment ça marche ? Qu’est-ce que le graphique Helm, Kubectl ?

Minikube, Azure Kubernetes Service, Elastic Kubernetes Service et Google Kubernetes Service font partie des 14 options pour exploiter un cluster Kubernetes.

15 types de services différents

1-Qu’est-ce que le minikube et comment puis-je l’obtenir ?

2-Démarrage de Minikube et installation de Minikube

3-Utilisation des commandes Kubectl pour vérifier l’installation du cluster Minikube

4-Création d’un projet Springboot à l’aide de Spring Initializer

5-Comment importer un projet Springboot dans Intellij

6-Construire le contrôleur Hello World

7-Génération du Dockerfile de l’application Springboot

8-Donner accès à Kubernetes à une image Docker locale et construire notre image localement

9-Création de déploiement, accès aux données de déploiement, obtention d’informations sur les pods et obtention des journaux de pods

10-Créer et exposer un service NodePort sur notre déploiement, ainsi qu’accéder au tableau de bord Kubernetes

11-Accéder à l’application Springboot qui s’exécute dans le pod

Similar Posts