Zum Inhalt

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:

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:

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)
  • Loopback - Managed Kubernetes für Public Cloud (verwendet in ayedo Public Cloud)

Wichtige Konzepte:

Kubernetes Networking

Networking ist ein komplexer Aspekt von Kubernetes und der ayedo SDP.

Empfohlene Trainings:

Technologien in der ayedo SDP:

Helm

Helm ist der Paket-Manager für Kubernetes und wird von der ayedo SDP intensiv genutzt.

Empfohlene Trainings:

Ressourcen:

Metriken und Observability

Die ayedo SDP nutzt VictoriaMetrics für Metriken-Sammlung und Monitoring.

Technologien in der ayedo SDP:

Prometheus-Kenntnisse sind wertvoll:

Da VictoriaMetrics Prometheus-kompatibel ist, sind Prometheus-Kenntnisse direkt übertragbar:

Logs und Observability

Die ayedo SDP nutzt VictoriaLogs für zentralisiertes Logging.

Technologien in der ayedo SDP:

Container Registry und Security Scanning

Die ayedo SDP nutzt Harbor für Container Registry und Vulnerability Scanning.

Technologien in der ayedo SDP:

Kubernetes Security Hardening

Security ist ein kritischer Aspekt der ayedo SDP.

Empfohlene Zertifizierung:

Technologien in der ayedo SDP:

Kubernetes Backups

Die ayedo SDP nutzt Velero für Cluster-Backups sowie spezialisierte Backup-Lösungen für Datenbanken.

Technologien in der ayedo SDP:

Storage

Die ayedo SDP unterstützt verschiedene Storage-Backends.

Technologien in der ayedo SDP:

Infrastructure as Code

Die ayedo SDP folgt Infrastructure-as-Code Prinzipien.

Technologien:

  • Polycrate - ayedo's Infrastructure-as-Code Framework
  • Block-basierte Deployment-Automation
  • GitOps-Workflows
  • Flux oder ArgoCD - GitOps für Kubernetes
  • Automatische Synchronisation mit Git
  • Declarative Configuration
  • Git - Version Control
  • Pro Git Book

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:

  1. Observe - Beobachten: Was passiert?
  2. Orient - Orientieren: Was bedeutet das? (WICHTIGSTER SCHRITT!)
  3. Decide - Entscheiden: Was sollte getan werden?
  4. Act - Handeln: Aktion ausführen

Wichtig

Orientieren Sie sich immer, bevor Sie entscheiden, was zu tun ist - besonders um 2 Uhr nachts!

Soft Skills

ayedo-Spezifische Ressourcen

Dokumentation

Polycrate

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:

Support

Bei Fragen zu Platform Operations oder Trainings: