Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mitteldeutsche-it [06:40 27/01/2026] – [Projekt] 10.8.0.4 | mitteldeutsche-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 / |
| #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 / | + | |
| - | neu grewglwehljkh435lkhjk354gj3456kjhg | ||
| sudo systemctl restart live1 | sudo systemctl restart live1 | ||
| Zeile 30: | Zeile 26: | ||
| Template 1,2,3 : https:// | Template 1,2,3 : https:// | ||
| + | |||
| + | - http:// | ||
| + | - http:// | ||
| + | - http:// | ||
| + | |||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====== DevOps – Kompaktübersicht ====== | ||
| + | |||
| + | |||
| + | ==== Virtualisierung ==== | ||
| + | |||
| + | **KVM (Kernel-based Virtual Machine)** | ||
| + | Hypervisor im Linux-Kernel, | ||
| + | |||
| + | **QEMU (Quick Emulator)** | ||
| + | Userspace-Programm zur Ausführung virtueller Maschinen. Mit KVM für Virtualisierung, | ||
| + | |||
| + | **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, | ||
| + | |||
| + | |||
| + | |||
| + | ==== 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/ | ||
| + | |||
| + | **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, | ||
| + | |||
| + | |||
| + | |||
| + | ==== Programmiersprachen (Fokus Go) ==== | ||
| + | |||
| + | **Go (Golang = Google Language)** | ||
| + | Kompilierte, | ||
| + | |||
| + | **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. | ||