Grundlagen verstehen
Grundlagen verstehen
Die ayedo Software Delivery Plattform reduziert signifikant die kognitive Last für Application Development Teams. Allerdings bedeutet dies, dass Sie als Platform Administrator einen Teil dieser Komplexität übernehmen.
Bevor Sie die ayedo SDP effektiv betreiben können, müssen Sie die Grundlagen verstehen. Diese Seite bietet nützliche Links und Ressourcen zum Aufbau dieses Verständnisses.
Linux Administration
Die ayedo SDP läuft auf Linux-basierten Systemen. Fundierte Linux-Kenntnisse sind essentiell.
Empfohlene Zertifizierungen:
- Linux Foundation Certified System Administrator (LFCS)
- Red Hat Certified System Administrator (RHCSA)
Unterstützte Betriebssysteme:
- Ubuntu
- Flatcar Linux
- CentOS
- Debian
Tools:
- Ansible - Automation und Configuration Management
Container-Technologie
Container sind die Grundlage von Kubernetes und der ayedo SDP.
Empfohlene Trainings:
- ayedo Workshops - Hands-on Workshops von ayedo:
- Docker Essentials (1 Tag) - Container-Grundlagen, Images & Dockerfiles, Networking & Volumes
- Kubernetes in Production (1 Tag) - Pod-Scheduling, Services & Ingress, Security Policies
- Kubernetes On-Premises (4 Tage) - Cluster-Installation, HA, Backup & Disaster Recovery
- Containers Fundamentals (LFS253)
- Introduction to Docker
Ressourcen:
- A Beginner-Friendly Introduction to Containers, VMs and Docker
- containerd - Container Runtime (von der ayedo SDP verwendet)
Kubernetes Administration
Tiefgreifendes Kubernetes-Wissen ist für Platform Admins unerlässlich.
Empfohlene Zertifizierung:
Kubernetes-Distributionen:
- k3s - Lightweight Kubernetes Distribution (verwendet in ayedo On-Premises)
- k3s-server — Controlplane im Host-Cluster
- k8s-1.27 — Foundation / On-Prem
Wichtige Konzepte:
Kubernetes Networking
Networking ist ein komplexer Aspekt von Kubernetes und der ayedo SDP.
Empfohlene Trainings:
- ayedo Workshops - Kubernetes in Production und Kubernetes On-Premises Workshops behandeln Networking intensiv
- Introduction to Cilium (LFS146)
Technologien in der ayedo SDP:
- Cilium - eBPF-basiertes CNI (Container Network Interface)
- Envoy Gateway - Gateway API Controller (Zielpfad für Edge-Routing)
- Polycrate Block:
cargo.ayedo.cloud/ayedo/k8s/envoy - Details: Features — Envoy Gateway
- Polycrate Block:
- NGINX Ingress Controller - klassisches Ingress-Routing (Parallelbetrieb)
- Polycrate Block:
cargo.ayedo.cloud/ayedo/k8s/nginx
- Polycrate Block:
Helm
Helm ist der Paket-Manager für Kubernetes und wird von der ayedo SDP intensiv genutzt.
Empfohlene Trainings:
- ayedo Workshops - Helm-Grundlagen sind Teil aller Kubernetes-Workshops
- Managing Kubernetes Applications with Helm (LFS244)
Ressourcen:
- Helm Dokumentation
- Helm Charts
- ohMyHelm - ayedo's universeller Helm Chart Wrapper
Metriken und Observability
Die ayedo SDP nutzt VictoriaMetrics für Metriken-Sammlung und Monitoring.
Technologien in der ayedo SDP:
- VictoriaMetrics - Zeitreihendatenbank (Prometheus-kompatibel)
- VictoriaMetrics Dokumentation
- MetricsQL - Erweiterte Query Language
- vmalert - Alerting
- Grafana - Visualisierung und Dashboards
Prometheus-Kenntnisse sind wertvoll:
Da VictoriaMetrics Prometheus-kompatibel ist, sind Prometheus-Kenntnisse direkt übertragbar:
- Prometheus Introduction
- PromQL - Query Language (kompatibel mit MetricsQL)
Logs und Observability
Die ayedo SDP nutzt VictoriaLogs für zentralisiertes Logging.
Technologien in der ayedo SDP:
- VictoriaLogs - Log-Datenbank
- LogsQL - Query Language für Logs
- Vector - Log Collection im VL-Block (K8s) und im Foundation-Block Hardening (Linux)
- Logs ingestieren — Syslog,
mode: agent, journald/auditd
- Grafana - Log-Visualisierung
Container Registry und Security Scanning
Die ayedo SDP nutzt Harbor für Container Registry und Vulnerability Scanning.
Technologien in der ayedo SDP:
- Harbor - Enterprise Container Registry
- Harbor Dokumentation
- Image Signing mit Notary
- Vulnerability Scanning
- Trivy - Vulnerability Scanner
Kubernetes Security Hardening
Security ist ein kritischer Aspekt der ayedo SDP.
Empfohlene Zertifizierung:
Technologien in der ayedo SDP:
- Pod Security Standards - Pod Security Baselines
- Kyverno - Policy-as-Code Engine
- Falco - Runtime Security
- Cert-Manager - Automatisches TLS-Zertifikatsmanagement
- Keycloak - Identity and Access Management
Kubernetes Backups
Die ayedo SDP nutzt Velero für Cluster-Backups sowie spezialisierte Backup-Lösungen für Datenbanken.
Technologien in der ayedo SDP:
- Velero - Kubernetes Backup und Restore
- CloudNativePG - PostgreSQL Operator mit Backup
- Physical Backups und WAL Archiving
- Database-spezifische Backup-Tools - siehe Disaster Recovery · Backup & BCDR (Portal)
Storage
Die ayedo SDP unterstützt verschiedene Storage-Backends.
Technologien in der ayedo SDP:
- Longhorn - Cloud-native Block Storage (CSI)
- Rook-Ceph - Distributed CSI + Object Storage (RGW)
- RustFS - S3-kompatibles Object Storage
- CSI (Container Storage Interface) - Storage Plugin Interface
- Siehe SDP Features — Storage
Infrastructure as Code
Die ayedo SDP folgt Infrastructure-as-Code Prinzipien.
Technologien:
- Polycrate - ayedo's Infrastructure-as-Code Framework
- Block-basierte Deployment-Automation
- Polycrate Operator für Cluster↔API-Sync
- Argo CD - GitOps für Kubernetes (kein Flux)
- Automatische Synchronisation mit Git
- Declarative Configuration
- Git - Version Control
On-Call und Soft Skills
Platform Administration, insbesondere On-Call, kann stressig sein. Machen Sie sich vertraut mit:
OODA Loop
Der OODA Loop hilft, strukturiert auf Incidents zu reagieren:
- Observe - Beobachten: Was passiert?
- Orient - Orientieren: Was bedeutet das? (WICHTIGSTER SCHRITT!)
- Decide - Entscheiden: Was sollte getan werden?
- Act - Handeln: Aktion ausführen
Wichtig
Orientieren Sie sich immer, bevor Sie entscheiden, was zu tun ist - besonders um 2 Uhr nachts!
Soft Skills
- The Site Reliability and Software Engineering Soft Skills That Matter Most
- Google SRE Book - Kostenlos verfügbar
- The Phoenix Project - DevOps-Roman
ayedo-Spezifische Ressourcen
Dokumentation
- Platform Operations Übersicht
- Kapazitätsplanung
- Policy as Code
- Compliance-Dokumentation
- Best Practices
Polycrate
- Polycrate Übersicht
- Erste Schritte
- PolyHub - Block Registry
Kubernetes Distribution
Weiterführende Trainings
Linux Foundation
Die Linux Foundation bietet exzellente Kubernetes- und Cloud-Native-Trainings:
CNCF
Die Cloud Native Computing Foundation bietet kostenlose Ressourcen:
- CNCF Landscape - Cloud-Native Technology Landscape
- CNCF YouTube Channel
- KubeCon Videos
Support
Bei Fragen zu Platform Operations oder Trainings:
- E-Mail: support@ayedo.de
- Website: ayedo.de
- Discord: ayedo Discord