Der Kurs vom 22./23.05.2024 wird in Englisch durchgeführt / The training on 22./23.05.2024 will be in English.

Kubernetes bietet ein breites Spektrum an Anwendungsmöglichkeiten. Dies bedeutet aber auch, dass Entwickler oder Architekten ein tiefes Know-how in den Bereichen Infrastruktur, DNS Konfiguration oder Event-basierte Architektur benötigen.

Folgende Themen werden in diesem Kurs behandelt:

Installation eines Kubernetes Clusters

  • On-premises Kubernetes, z.B. k3s oder Minikube
  • Cloud Kubernetes, z.B. Azure Kubernetes Service

Kubernetes Ressourcen Management

  • Konfiguration von „Resource Quotas“ zur Limitierung der verwendeten Ressourcen

Automatisierte Erstellung von SSL-Zertifikaten

  • Verwendung des Cert-Managers und Cert-Issuer zur automatisierten Erstellung von SSL-Zertifikaten
  • Konfiguration eines Ingress Controllers, z.B. NGINX als Einstiegspunkt in den Kubernetes Cluster und zur Terminierung der eingehenden HTTPs Verbindungen

Automatisierte Deployments von Pull Requests

  • Erstellung einer neuen Umgebung mit allen Abhängigkeiten pro Pull Request
  • Konfiguration eine URL für die neue Umgebung
  • Automatische Erstellung eines SSL-Zertifikates
  • Einführung in die benötigte DNS-Konfiguration

Kubernetes Event-driven Architecture (KEDA)

  • Einführung in Event-driven Architecture
  • Konfiguration von KEDA
  • Skalierung anhand externer Ressourcen, z.B. Azure Service Bus, Azure DevOps Pipelines oder Redis Streams
  • Scale to 0

Service Mesh

  • Einführung in Services Mesh
  • Installation eines Service Mesh, z.B. Istio
  • Eigenständiges Kennenlernen aller Features des Service Mesh

Teilnehmer lernen diese Themen anhand einer Kombination aus Theorie und praktischen Anwendungen.

________________________

Kubernetes offers a wide range of applications. However, this also means that developers or architects need deep expertise in areas such as infrastructure, DNS configuration, or event-based architecture.

The following topics will be covered in this course:

Installation of a Kubernetes Cluster 

  • On-premises Kubernetes, e.g., k3s or Minikube
  • Cloud Kubernetes, e.g., Azure Kubernetes Service

Kubernetes Resource Management

  • Configuration of ‘Resource Quotas’ to limit the resources used

Automated creation of SSL certificates

  • Use of the Cert-Manager and Cert-Issuer for automated creation of SSL certificates
  • Configuration of an Ingress Controller, e.g., NGINX as the entry point into the Kubernetes Cluster and for terminating incoming HTTPs connections

Automated Deployments of Pull Requests

  • Creation of a new environment with all dependencies per Pull Request o Configuration of a URL for the new environment
  • Automatic creation of an SSL certificate
  • Introduction to the required DNS configuration

Kubernetes Event-driven Architecture (KEDA)

  • Introduction to Event-driven Architecture
  • Configuration of KEDA
  • Scaling based on external resources, e.g., Azure Service Bus, Azure DevOps Pipelines, or Redis Streams
  • Scale to 0

Service Mesh

  • Introduction to Services Mesh
  • Installation of a Service Mesh, e.g., Istio
  • Independent learning of all features of the Service Mesh

Participants learn these topics through a combination of theory and practical applications.

Ziel

  • Teilnehmer bekommen einen Überblick über fortgeschrittene Anwendungsbereiche von Kubernetes und lernen wie sie diese selbst implementieren können.
  • Nach diesem Kurs sind Sie in der Lage komplexe Anwendungsfälle in Kubernetes umzusetzen und können sich selbstständig in weitere Themen einarbeiten.

_________________________

  • Participants will get an overview of advanced application areas of Kubernetes and learn how to implement them themselves.
  • After this course, you will be able to implement complex use cases in Kubernetes and learn about additional topics on your own.

Zielgruppe

  • Software Engineers
  • Software Architects
  • Systems Engineers
  • IT Operations
  • DevOps Manager

Voraussetzungen

  • Kubernetes, Docker und Helm Kenntnisse oder Besuch der "Getting Started with Kubernetes" Academy
  • Allgemeine IT-Kenntnisse, z.B. Netzwerk oder DNS-Konfiguration von Vorteil
  • Kenntnisse von Software Architektur von Vorteil

_______________

  • Knowledge of Kubernetes, Docker and Helm knowledge or 'Getting Started with Kubernetes' Academy
  • General IT knowledge, e.g., network or DNS configuration is advantageous
  • Knowledge of software architecture is advantageous

Wolfgang Ofner
Der Experte

Wolfgang Ofner

Wolfgang Ofner ist ein zertifizierter Microsoft -Trainer und freiberuflicher Softwarearchitekt, der sich auf Azure, DevOps und .NET Lösungen spezialisiert hat. Er interessiert sich sehr für Softwarearchitektur, Kubernetes, Cloud-Technologien und DevOps.
In seiner Freizeit teilt er seine Erfahrungen auf seinem Blog
https://ProgrammingWithWolfgang.com.

Datum:
Mittwoch/Donnerstag, 22./23. Mai 2024 09.00-17.00 Uhr
Kosten:
CHF 1'560.00

Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Ort:
online
Kontakt:
BBV
Karin Burri Academy & Administration +41 41 429 01 65 academy@bbv.ch
Weitere Kurse entdecken

auf Anfrage, 2 Tage, online

Details

Beachtung!

Entschuldigung, bisher haben wir nur Inhalte in English für diesen Abschnitt.