Kubernetes
Erscheinungsbild
Zusammenfassung des Projekts
[Bearbeiten]- Zielgruppe: Es richtet sich an Entwickler, Administratoren und DevOps Engineers, die Anwendungen in containerisierten Umgebungen bereitstellen und betreiben möchten:
- Systemadministratoren
- DevOps Engineers
- Softwareentwickler
- Studierende im Bereich Informatik
- IT-Fachkräfte mit Interesse an Cloud- und Container-Technologien
- Lernziele: Dieses Buch bietet eine umfassende Einführung in die Container-Orchestrierung mit Kubernetes. Nach der Bearbeitung dieses Buches können Leser:
- die Architektur von Kubernetes erklären
- eigene Kubernetes-Cluster installieren
- containerisierte Anwendungen deployen
- Netzwerke und Storage konfigurieren
- Sicherheit und Zugriffsrechte verwalten
- Monitoring und Logging einrichten
- Kubernetes-Cluster administrieren und betreiben
- Buchpatenschaft/Ansprechperson: Norbertsuter
- Sind Co-Autoren gegenwärtig erwünscht? Co-Autoren können sich sehr gerne an diesem Buch beteiligen.
- Richtlinien für Co-Autoren: –
- Projektumfang und Abgrenzung zu anderen Wikibooks: Das Buch hier sollte das einzige deutsche Kubernetes-Buch sein. Es geht hier ausschliesslich um Kubernetes.
- Themenbeschreibung: Kubernetes ist eine Plattform zur Automatisierung von Deployment, Skalierung und Betrieb von Containeranwendungen. Das System wurde ursprünglich von Google entwickelt und wird heute von der Cloud Native Computing Foundation gepflegt.
- Aufbau des Buches: Module gemäss Gliederung - Diese Themen als Kurs durchgearbeitet bilden eine solide Baiss für die tägliche Arbeit.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++ Da ich noch keine aktuelle Kubernetes Infrastruktur habe sind sämtliche ++++
++++ Scripts, API-Requests und Prozeduren noch nicht getestet! ++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Inhaltsverzeichnis
[Bearbeiten]Modul 1 – Einführung
[Bearbeiten]
Container und Orchestrierung
Probleme klassischer Deploymentmodelle
Warum Container
Warum Kubernetes
Überblick über das Kubernetes Ökosystem
Modul 2 – Kubernetes Architektur
[Bearbeiten]
Kubernetes Architektur Überblick
Control Plane
Worker Nodes
Die Kubernetes API
Deklaratives Management
Modul 3 – Cluster Installation
[Bearbeiten]
Lokale Entwicklungscluster
Cluster Installation mit kubeadm
Cluster Aufbau
Nodes zum Cluster hinzufügen
Modul 4 – Arbeiten mit kubectl
[Bearbeiten]Modul 5 – Kubernetes Objekte
[Bearbeiten]Modul 6 – Pods
[Bearbeiten]Modul 7 – Workloads
[Bearbeiten]Modul 8 – Anwendungskonfiguration
[Bearbeiten]Modul 9 – Networking
[Bearbeiten]Modul 10 – Services und Ingress
[Bearbeiten]Modul 11 – Storage
[Bearbeiten]Modul 12 – Scheduling und Ressourcen
[Bearbeiten]Modul 13 – Sicherheit
[Bearbeiten]Modul 14 – Betrieb und Observability
[Bearbeiten]Modul 15 – Erweiterungen
[Bearbeiten]Modul 16 – Production Best Practices
[Bearbeiten]Dieses Lehrwerk ist erst vor kurzem angelegt worden. – Nützliche Hinweise findest du im Wikibooks-Lehrbuch. – Bei Problemen kannst du unter diesem Link um Hilfe bitten. – Diskussionen zu diesem Buch führst du auf dieser Seite. – (Datum im Format Jahr_Monat_Tag: 20260311))
Details zu diesem Baustein erfährst du unter diesem Link.
