Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mitteldeutsche-it [06:33 27/01/2026] 10.8.0.4mitteldeutsche-it [04:33 06/02/2026] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 6: Zeile 6:
   * Adresse: Debyestraße 5b 04329 Leipzig   * Adresse: Debyestraße 5b 04329 Leipzig
  
-====== Projekt ======+====== Projekt DevOps ====== 
 + 
 +<file bash Server> 
 + 
 +claer 
 + 
 +cd /home/boothtml/fiberops-platform 
 + 
 +#SSH 
 +ssh boothtml@185.207.106.68 -p 2222 
 + 
 +1. su 
 +1.1 grewglwehljkh435lkhjk354gj3456kjhg 
 + 
 + 
 +sudo systemctl restart live1 
 + 
 +systemctl reload nginx 
 + 
 +Template 1,2,3 : https://mcf-t1.boothtml.de/ 
 + 
 +  - http://185.207.106.68:30080/health 
 +  - http://185.207.106.68:30080/segments 
 +  - http://185.207.106.68:30080/incidents 
 + 
 + 
 +</file> 
 + 
 + 
 + 
 + 
 + 
 +====== DevOps – Kompaktübersicht ====== 
 + 
 + 
 +==== Virtualisierung ==== 
 + 
 +**KVM (Kernel-based Virtual Machine)**   
 +Hypervisor im Linux-Kernel, der Hardware-Virtualisierung mit nahezu nativer Performance ermöglicht.   
 + 
 +**QEMU (Quick Emulator)**   
 +Userspace-Programm zur Ausführung virtueller Maschinen. Mit KVM für Virtualisierung, ohne KVM für Emulation.   
 + 
 +**Libvirt**   
 +Management- und Abstraktionsschicht zur Verwaltung von Virtualisierung (VMs, Netzwerke, Storage).   
 + 
 +**Virtualisierung**   
 +Gastbetriebssysteme nutzen reale Hardware über einen Hypervisor.   
 + 
 +**Emulation**   
 +Hardware wird vollständig nachgebildet, auch für fremde CPU-Architekturen.   
 + 
 + 
 + 
 +==== Container & Orchestrierung ==== 
 + 
 +**Container**   
 +Isolierte Prozesse mit eigener Laufzeitumgebung und Abhängigkeiten.   
 + 
 +**Kubernetes (k8s = Kubernetes)**   
 +Plattform zur Orchestrierung von Containern für Betrieb, Skalierung, Updates und Self-Healing.   
 + 
 +**k3s (lightweight Kubernetes)**   
 +Ressourcenschonende Kubernetes-Distribution mit identischer API für kleine Cluster und On-Prem.   
 + 
 + 
 + 
 +==== Kubernetes-Objekte ==== 
 + 
 +**Pod**   
 +Kleinste Ausführungseinheit in Kubernetes mit einem oder mehreren Containern und gemeinsamem Netzwerk.   
 + 
 +**Deployment**   
 +Beschreibt den gewünschten Zustand einer Anwendung (Image, Replikas, Updates).   
 + 
 +**Service**   
 +Stellt eine stabile Netzwerkadresse für Pods bereit und verteilt Traffic.   
 + 
 +**Ingress**   
 +HTTP/HTTPS-Einstiegspunkt in den Cluster mit Routing und TLS.   
 + 
 +**ConfigMap**   
 +Speichert nicht-sensitive Konfigurationsdaten.   
 + 
 +**Secret**   
 +Speichert sensible Daten wie Passwörter oder Tokens.   
 + 
 +**Probes (Health Probes)**   
 +Gesundheitsprüfungen für Pods (Liveness = Neustart, Readiness = Traffic-Zulassung).   
 + 
 +**HPA (Horizontal Pod Autoscaler)**   
 +Skaliert Pods automatisch basierend auf Last oder Metriken.   
 + 
 +**RBAC (Role Based Access Control)**   
 +Rechtesystem zur Steuerung von Zugriffen auf Kubernetes-Ressourcen.   
 + 
 + 
 + 
 +==== Automatisierung ==== 
 + 
 +**Ansible**   
 +Agentenloses Automatisierungs-Tool für Provisionierung und Konfigurationsmanagement.   
 + 
 +**CI/CD (Continuous Integration / Continuous Delivery)**   
 +Automatisierte Build-, Test- und Deploy-Prozesse.   
 + 
 +**IaC (Infrastructure as Code)**   
 +Deklarative Beschreibung von Infrastruktur (z. B. Terraform).   
 + 
 +**GitOps**   
 +Betriebsmodell, bei dem Git die Quelle des gewünschten Systemzustands ist.   
 + 
 + 
 + 
 +==== Programmiersprachen (Fokus Go) ==== 
 + 
 +**Go (Golang = Google Language)**   
 +Kompilierte, performante Programmiersprache für Cloud- und Infrastruktur-Software.   
 + 
 +**Goroutines**   
 +Leichtgewichtige Threads in Go für nebenläufige Verarbeitung.   
 + 
 +**Channels**   
 +Mechanismus zur sicheren Kommunikation zwischen Goroutines.   
 + 
 +**Statische Binaries**   
 +Kompilierte Programme ohne externe Laufzeitabhängigkeiten.   
 + 
 +**Go im DevOps**   
 +Verwendet für Kubernetes, Operatoren, Controller und CLI-Tools.  
  
  • mitteldeutsche-it.1769492028.txt.gz
  • Zuletzt geändert: 04:33 06/02/2026
  • (Externe Bearbeitung)