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:44 27/01/2026] – [Projekt DevOps] 10.8.0.4mitteldeutsche-it [04:33 06/02/2026] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 12: Zeile 12:
 claer claer
  
-npx @anthropic-ai/claude-code+cd /home/boothtml/fiberops-platform
  
 #SSH #SSH
-1. A ssh boothtml@185.207.106.68 -p 2222 +ssh boothtml@185.207.106.68 -p 2222
-1. B autossh -M 0 -p 2222 boothtml@185.207.106.68+
  
-1.1 wf234fhkj#+1. su 
-2. su +1.1 grewglwehljkh435lkhjk354gj3456kjhg
-2.1 grewglwehljkh435lkhjk354gj3456kjhg +
-3. cd /var/www/html/live1/+
  
-neu grewglwehljkh435lkhjk354gj3456kjhg 
  
 sudo systemctl restart live1 sudo systemctl restart live1
Zeile 30: Zeile 26:
  
 Template 1,2,3 : https://mcf-t1.boothtml.de/ 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> </file>
 +
 +
  
  
Zeile 37: Zeile 40:
 ====== DevOps – Kompaktübersicht ====== ====== 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 ===== +==== Virtualisierung ==== 
-**Container** – isolierte Prozesse mit Abhängigkeiten   + 
-**Kubernetes (k8s)** – Betrieb, Skalierung und Self-Healing von Containern   +**KVM (Kernel-based Virtual Machine)**   
-**k3s** – schlanke Kubernetes-Distribution (gleiche API)+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.  
  
-===== Kubernetes-Objekte ===== +**Channels**   
-**Pod** – kleinste Ausführungseinheit   +Mechanismus zur sicheren Kommunikation zwischen Goroutines.  
-**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 ===== +**Statische Binaries**   
-**Ansible** – agentenlose Automatisierung (Provisionierung, Konfiguration)   +Kompilierte Programme ohne externe Laufzeitabhängigkeiten.  
-**CI/CD** – automatisierte Build-, Test- und Deploy-Pipelines   +
-**Infrastructure as Code (IaC)** – Infrastruktur als Code (zB. Terraform)   +
-**GitOps** – Git als Quelle des gewünschten Systemzustands+
  
-===== Programmiersprachen (Fokus Go) ===== +**Go im DevOps**   
-**Go (Golang)** – kompilierte, performante Sprache für Cloud- und Infrastruktur-Software   +Verwendet für Kubernetes, Operatoren, Controller und CLI-Tools.  
-**Go Concurrency** – Goroutines & Channels für parallele Verarbeitung   +
-**Go Binaries** – statisch gelinkt, leicht deploybar   +
-**Go im DevOps** – Kubernetes-Komponenten, Controller, CLIs, Operatoren+
  
  • mitteldeutsche-it.1769492651.txt.gz
  • Zuletzt geändert: 04:33 06/02/2026
  • (Externe Bearbeitung)