Skip to content

Commit b0e1213

Browse files
committed
feat: CfP for CLC
1 parent 728d0f0 commit b0e1213

4 files changed

Lines changed: 91 additions & 0 deletions
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Einführung in Cluster API
2+
3+
## Beschreibung
4+
5+
Cluster API ermöglicht es, Kubernetes-Cluster in YAML zu beschreiben und daraus auszurollen und zu verwalten. Das bedeutet, dass ein Cluster selbst zur Kubernetes-Ressource wird und Veränderungen durch Operatoren umgesetzt werden. Es handelt sich bei dem Projekt um ein offizielles Projekt der Kubernetes SIGs und besitzt Integrationen für viele Public und Private Cloud-Anbieter.
6+
7+
Dieser Vortrag bietet eine Einführung in die Funktionsweise von Cluster API und demonstriert den Rollout, die Skalierung und die Löschung eines Clusters bei einem Public Cloud-Anbieter.
8+
9+
## Vorkenntnisse
10+
11+
- Gute Kenntnis von Kubernetes inklusive der Konzepte
12+
- Gundliegendes Veständnis von Operatoren
13+
14+
## Lernziele
15+
16+
- Verstehen der Funktionsweise von Cluster API
17+
- Vorteile von Cluster API gegenüber Click Ops
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Observability für Kubernetes und Cloud Native Apps
2+
3+
## Beschreibung
4+
5+
Der Workshop vermittelt die Grundlagen von Observability und zeigt, wie Metriken, Logs und Traces im Produktionsbetrieb eingesammelt, gespeichert und analysiert werden. Anhand von Übungen mit dem Grafana-LGTM-Stack lernen Sie, Systeme besser zu verstehen und Fehlverhalten schneller zu erkennen.
6+
7+
Im Mittelpunkt stehen die drei Säulen der Observability: Metriken, Logs und Traces. Mit dem Grafana‑LGTM‑Stack sammeln und visualisieren Sie Betriebsdaten und erkennen Trends. Dadurch lernen sie, den Ressourcenbedarf fundiert einzuschätzen und Systemverhalten nachzuvollziehen.
8+
9+
Der Name „Grafana-LGTM-Stack“ setzt sich aus den vier Open Source-Projekten Loki, Grafana, Tempo und Mimir zusammen.
10+
11+
## Voraussetzungen
12+
13+
- Der Umgang mit Kubernetes sollte zum Alltag gehören – genauso wie das Deployment mit Helm
14+
- Sie hatten bereits Berührungspunkte mit der Ergebung und der Auswertung von Metriken
15+
- Erste Erfahrungen mit Prometheus sind hilfreich aber nicht erforderlich
16+
- Sie möchten den Funktionsumfang der Open Source-Projekte kennenlernen
17+
18+
## Lernziele
19+
20+
- Sie lernen, Observability-Daten einzusammeln und darzustellen
21+
- Sie verstehen die Korrelation von Metriken, Logs und Distributed Traces
22+
- Sie erfahren, wie Sie auf Basis etablierter Standards eine Fülle von Daten automatisch erheben
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Software entwickeln mit GitLAb
2+
3+
## Beschreibung
4+
5+
GitLab positioniert sein gleichnamiges Produkt als eierlegende Wollmilchsau für alle DevOps-Belange – und das zu Recht.
6+
7+
Dieser Workshop führt praktisch an GitLab heran und stellt grundlegende Konzepte für die Software-Entwicklung anhand eines Beispielprojekts vor. Der Workshop stellt Schritt für Schritt vor, wie eine Pipeline aufgebaut wird und welche Features GitLab dafür anbietet. Es wird das Übersetzen und Testen von Software erlernt, aber auch der Aufbau komplerer Pipelines für die Zusammenarbeit im Team sowie der Rollout in Test- und Produktionsumgebungen.
8+
9+
Im Laufe des Workshops werden zusätzliche und hilfreiche Features von GitLab vorgestellt und das Beispielprojekt stetig erweitert.
10+
11+
## Vorkenntnisse
12+
13+
- Die Konzepte von DevOps und CI/CD müssen bekannt sein.
14+
- Die Nutzung von Werkzeugen für CI/CD (z.B. Jenkins, GitHub, Azure DevOps etc.) ist hilfreich.
15+
16+
## Lernziele
17+
18+
- Umgang mit GitLab
19+
- Anlegen und Konfigurieren von Softwareprojekten
20+
- Einrichten von Pipelines zum Bauen, Testen und Verteilen von Software
21+
- Ausrollen von Software in Test- und Produktionsumgebungen
22+
23+
## Agenda
24+
25+
- ab 09:00 Uhr: Registrierung und Begrüßungskaffee
26+
- 10:00 Uhr: Beginn
27+
- 10:00 - 12:30 Uhr: Anmeldung an der persönlichen Hands-on-Umgebung; Erstellen der ersten einfachen Pipelines
28+
- 12:30 - 13:30 Uhr: Mittagspause
29+
- 13:30 - 15:00 Uhr: Optimierung und Ausbau der Pipeline
30+
- 15:00 - 15:15 Uhr: Kaffeepause
31+
- 15:15 - 16:15 Uhr: Templating von Pipelines
32+
- 16:15 - 16:30 Uhr: Kaffeepause
33+
- 16:30 - 17:00 Uhr: Abschließen des letzten Themas; Fragen und Antworten
34+
- ca. 17:00 Uhr: Ende

2026-11 kubectl like a pro.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# `kubectl` like a pro
2+
3+
## Beschreibung
4+
5+
`kubectl` ist das Standardwerkzeug, um mit Kubernetes zu interagieren und Abläufe zu automatisieren. In der täglichen Arbeit werden allerdings viele Befehle wiederholt sowie Informationen durch Kopieren und Einfügen weiterverwendet. `kubectl` bietet aber so viele unbekannte Funktionen, um alltägliche Aufgaben zu beschleunigen und komfortabler zu gestalten. Der Fokus liegt darauf Arbeitsabläufe zu beschleunigen und effizienter zu gestalten. Die Kolleg:innen werden staunen, wie elegant die Arbeit mit kubectl aussehen kann.
6+
7+
## Vorkenntnisse
8+
9+
- Wenigstens gelegentlicher Umgang mit `kubectl`
10+
- Gute Kenntnis von Kubernetes inklusive der Konzepte
11+
- Gute Kenntnisse im Umgang mit der Shell inbesondere Pipes
12+
13+
## Lernziele
14+
15+
- Vermeidung von Wiederholungen
16+
- Anpassung der Darstellung an die eigenen Bedürfnisse
17+
- Spezielle Filter und Auswahl benötiger Objekte
18+
- Verwendung von kubectl in Pipes

0 commit comments

Comments
 (0)