In diesem Kubernetes Crashkurs lernen Sie die Grundlagen der Container-Orchestrierung und wie Sie Kubernetes zur Verwaltung Ihrer Anwendungen nutzen können. Wir behandeln die Grundlagen von Containern, Kubernetes, Pods und ReplicaSets und tauchen dann in ein praktisches Projekt ein, in dem wir eine Microservice-Anwendung mit Kubernetes erstellen. Sie sammeln praktische Erfahrungen in unseren kostenlosen Laboren und sind bereit, Kubernetes in Ihren eigenen Projekten zu verwenden. Am Ende dieses Kurses werden Sie auf dem besten Weg sein, Kubernetes zu meistern.
Diese Themen werden in diesem Video behandelt:
00:00 - Einführung
03:25 - Was sind Container?
08:47 - Was ist Kubernetes?
14:09 - Kubectl
15:58 - Arbeiten mit unseren Laboren
17:08 - Demo - Einführung in die Labore
18:54 - Labore - Kubectl
19:21 - Kubernetes PODs
28:40 - Demo - Pods
35:00 - Willkommen in unserer Slack-Community
35:28 - Labore - Pods
35:42 - ReplicaSets
46:07 - Labore - ReplicaSets
46:20 - Deployment
50:11 - Labore - Deployments
50:22 - Services
56:15 - Services - NodePort
1:02:31 - Labore - Services
1:03:12 - Einführung in die Beispiel-Voting-App
1:05:27 - Bereitstellung der Voting-App auf Kubernetes
1:18:52 - Demo – Bereitstellung der Voting-App auf Kubernetes
1:39:49 - Demo – Bereitstellung der Voting-App als Deployment auf Kubernetes
1:49:38 - Fazit
1:51:07 - Richten Sie Ihre eigene lokale Umgebung ein
1:52:42 - Minikube
Wir haben verschiedene Lernpfade, um Ihnen zu helfen, Ihren nächsten Schritt zu wählen und Ihre DevOps- & Cloud-Karriere zu gestalten.
Schauen Sie sich unsere Lernpfade bei KodeKloud an, um loszulegen:
#kubernetesforbeginners #ContainerOrchestrierung #kubernetestutorial
Neu im Bereich Programmierung und DevOps finden es viele herausfordernd, ihre Reise zu beginnen, da grundlegende Voraussetzungen fehlen. Zum Beispiel Probleme beim Einrichten einer grundlegenden Laborumgebung mit VirtualBox, Schwierigkeiten mit dem Netzwerk oder Probleme beim Arbeiten mit der Linux-CLI oder Texteditoren wie dem vi-Editor. Manchmal gibt es Probleme mit Anwendungen - wie das zum Laufen zu bringen einer Beispielanwendung, Schwierigkeiten beim korrekten Installieren der Abhängigkeiten oder Probleme beim Kommunizieren eines Webservers mit einem Datenbankserver. Oder manchmal geht es um die Arbeit mit Datenformaten wie JSON oder YAML.
Wir haben also eine Lücke identifiziert und glauben, dass dies auf das Fehlen einiger grundlegender Voraussetzungen zurückzuführen ist, wie z.B. die Grundlagen von Linux zu kennen, die Grundlagen von Tools wie VirtualBox oder die Grundlagen der am häufigsten verwendeten Anwendungen wie Java, Python oder NodeJS oder Webserver wie Apache, NGINX usw. Als DevOps- oder Cloud-Engineer ist es entscheidend, diese Grundlagen zu klären. Und genau deshalb helfen wir Ihnen, diese Lücke zu schließen!
Für weitere Updates zu Kursen und Tipps folgen Sie uns auf: