Kubernetes Administration (LFS458)

Dieser Kurs beleuchtet die wichtigsten Konzepte zum Erstellen und Verwalten eines Kubernetes-Clusters im Produktionsumfeld mithilfe von anbieterunabhängigen Tools. Ein Cluster wird erstellt, die Netzwerk-Konfiguration bestimmt, das Cluster erweitert, Applikationen werden verwendet und Speicher, Security und weitere für den typischen Einsatz erforderliche Objekte konfiguriert.


Lernziele:

In diesem Kurs lernen Sie, wie Sie einen Kubernetes-Cluster für die Produktion installieren und konfigurieren, von der Netzwerkkonfiguration über Upgrades bis hin zur Bereitstellung über Dienste. Weiterhin werden auch die laufenden Aufgaben, die für die Kubernetes-Administration erforderlich sind behandelt.

Dieser Kurs ist nicht auf die Tools eines bestimmten Anbieters ausgerichtet. Für den Einsatz des Clusters wird kubeadm eingesetzt. Es werden Tools beleuchtet, die sich für sämtliche Kubernetes-Cluster eignen.


Voraussetzungen:

Kenntnisse der Linux-Systemadministration sowie Erfahrungen mit der Linux-Befehlszeile und der entsprechenden Text-Editoren werden vorausgesetzt.

Wir empfehlen sich vor den Kurs mit 'Docker' oder einer anderen Container-Runtime zu beschäftigen, denn der Zweck von Kubernetes ist es, Container-Anwendungen skalierbar zu verwalten.


Zielgruppe:

Dieser Kurs richtet sich an alle, die die zum Aufbau und zur Verwaltung eines Kubernetes-Clusters erforderlichen Kenntnisse erwerben möchten.

Details anzeigen
  • Introduction
    • Laboratory Exercises, Solutions and Resources
    • Distribution Details
  • Basics of Kubernetes
    • Define Kubernetes
    • Cluster Structure
    • Adoption
    • Project Governance and CNCF
  • Installation and Configuration
    • Getting Started With Kubernetes
    • Minikube
    • kubeadm
    • More Installation Tools
  • Kubernetes Architecture
    • Kubernetes Architecture
    • Networking
    • Other Cluster Systems
  • APIs and Access
    • API Access
    • Annotations
    • Working with A Simple Pod
    • kubectl and API
    • Swagger and OpenAPI
  • API Objects
    • API Objects
    • The v1 Group
  • API Resources
    • RBAC APIs
  • Managing State With Deployments
    • Deployment Overview
    • Managing Deployment States
    • Deployments and Replica Sets
    • DaemonSets
    • Labels
  • Services
    • Overview
    • Accessing Services
    • DNS
  • Volumes and Data
    • Volumes Overview
    • Volumes
    • Persistent Volumes
    • Passing Data To Pods
    • ConfigMaps
  • Ingress
    • Overview
    • Ingress Controller
    • Ingress Rules
  • Scheduling
    • Overview
    • Scheduler Settings
    • Policies
    • Affinity Rules
    • Taints and Tolerations
  • Logging and Troubleshooting
    • Overview
    • Troubleshooting Flow
    • Monitoring
    • Logging
    • Troubleshooting Resources
  • Custom Resource Definition
    • Overview
    • Custom Resource Definitions
    • Aggregated APIs
  • Kubernetes Federation
    • Overview
    • Federated Resources
  • Helm
    • Overview
    • Helm
    • Using Helm
  • Security
    • Overview
    • Accessing the API
    • Authentication and Authorization
    • Admission Controller
    • Pod Policies
    • Network Policies