Dies ist eine alte Version des Dokuments!
Übersicht
- GF: Martin Flechsig
- Firma: mitteldeutsche IT GmbH
- Adresse: Debyestraße 5b 04329 Leipzig
Projekt DevOps
- Server
claer npx @anthropic-ai/claude-code #SSH 1. A ssh boothtml@185.207.106.68 -p 2222 1. B autossh -M 0 -p 2222 boothtml@185.207.106.68 1.1 wf234fhkj#P 2. su 2.1 grewglwehljkh435lkhjk354gj3456kjhg 3. cd /var/www/html/live1/ neu grewglwehljkh435lkhjk354gj3456kjhg sudo systemctl restart live1 systemctl reload nginx Template 1,2,3 : https://mcf-t1.boothtml.de/
DevOps – Kompaktübersicht
Virtualisierung
KVM – Hypervisor im Linux-Kernel QEMU – VM-Ausführung im Userspace Libvirt – Verwaltung von VMs, Netzwerken und Storage Virtualisierung – Nutzung echter Hardware Emulation – vollständige Hardware-Nachbildung
Container & Orchestrierung
Container – isolierte Prozesse mit Abhängigkeiten Kubernetes (k8s) – Betrieb, Skalierung und Self-Healing von Containern k3s – schlanke Kubernetes-Distribution (gleiche API)
Kubernetes-Objekte
Pod – kleinste Ausführungseinheit Deployment – gewünschter App-Zustand (Replikas, Updates) Service – stabile Netzwerkadresse Ingress – HTTP/HTTPS-Zugriff ConfigMap – Konfiguration Secret – sensible Daten Probes – Healthchecks HPA – automatische Skalierung RBAC – Rechteverwaltung
Automatisierung
Ansible – agentenlose Automatisierung (Provisionierung, Konfiguration) CI/CD – automatisierte Build-, Test- und Deploy-Pipelines Infrastructure as Code (IaC) – Infrastruktur als Code (z. B. Terraform) GitOps – Git als Quelle des gewünschten Systemzustands
Programmiersprachen (Fokus Go)
Go (Golang) – kompilierte, performante Sprache für Cloud- und Infrastruktur-Software Go Concurrency – Goroutines & Channels für parallele Verarbeitung Go Binaries – statisch gelinkt, leicht deploybar Go im DevOps – Kubernetes-Komponenten, Controller, CLIs, Operatoren