Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
Wenn du Kubernetes besser verstehen willst, solltest du es einmal per Hand aufgesetzt haben.
In diesem praxisorientierten Workshop lernst du die einzelnen Komponenten kennen, die einen Kubernetes-Cluster ausmachen, und du legst deinen eigenen Kubernetes-Cluster an. Dabei wirst du wirst dein Verständnis rund um etcd, api-server, kubelet usw. vertiefen.
Folgende Themen werden im Detail besprochen:
- Infrastruktur-Provisionierung
- Erstellen einer CA und der TLS-Zertifikate
- Inbetriebnahme eines HA-etcd-Clusters
- Inbetriebnahme einer HA control plane
- Hinzufügen von worker nodes
- Konfiguration von kubectl
- Konfiguration des CNI-Netzwerks
- Konfiguration von zusätzlichen Addons
- Smoke Testing des Clusters
Teilnehmende sollten ein grundlegendes Verständnis von Kubernetes, Linux, Command-Line und Containern mitbringen.
- Teilnehmende eignen sich in dem Workshop fundiertes Wissen über die einzelnen Komponenten eines Kubernetes-Clusters an und lernen dabei, einen Cluster selbst aufzusetzen und zu verwalten.
- Teilnehmende können Fehlersituationen besser einschätzen und wissen wie man das Problem besser eingrenzen kann.
- Teilnehmende sind bereit für die Herausforderungen, die der Betrieb eines Kubernetes-Clusters mit sich bringt.
09.00: Beginn
- Einführung und Setup
- Infrastruktur-Provisionierung
- PKI
- kubeconfig
- Verschlüsselung
- Aufbau der Control Plane
- Aufbau der Worker Nodes
- Smoke Tests
- Upgrades von Clustern
- Ein Rechner mit einem aktuellen Browser (bevorzugt Google Chrome),
- Die Übungen werden in GCP-Accounts (von Kubermatic bereitgestellt) mittels Cloud Shell durchgeführt.
- Keine lokalen Installationen notwendig
