🇩🇪 DE 🇬🇧 EN
NexoraHost / Docs Start
Beliebte Suchen:Minecraft startet nichtMinecraft Server erstellenFiveM txAdminWordPress installierenSubdomain einrichtenVPS DeutschlandSSL FehlerPort 25565 freigebenDiscord Bot hostenDNS Troubleshooting

Kubernetes für Anfänger auf NexoraHost – Container Orchestration

Kurzantwort: Kubernetes orchestriert Container (Pods, Deployments, Services). Auf dem VPS startest du am besten mit k3s – volles K8s ist für die meisten Setups Overkill.

Wenn du hier landest: Du willst skalieren oder Compose reicht nicht mehr für Rolling Updates und Ingress.

Einstieg in 3 Schritten

  1. k3s auf VPS installieren
  2. Erstes Deployment + Service
  3. Ingress/SSL mit Traefik (in k3s enthalten) oder Caddy

Compose oder Kubernetes?

StackWann
Docker Compose1 Host, <10 Services → Guide
k3sOrchestrierung, mehrere Nodes/Services

Weiterführend

VPS & Root Server: VPS in Deutschland bestellen · panel.nexorahost.de · nexorahost.com (Maincubes FRA01 Frankfurt · Ryzen · NVMe · DSGVO)

Häufige Fragen (FAQ)

Brauche ich Kubernetes oder reicht Docker Compose noch?
Docker Compose: bis ~50 Container, 1-3 Server. Kubernetes: ab 50+ Microservices, Multi-Region, High-Availability. Für Anfänger: Compose. Wenn du wächst (Scale): K8s. Alternative: k3s (lightweight K8s).
k3s vs. minikube vs. full Kubernetes – welches für NexoraHost?
minikube: nur lokale Entwicklung. k3s: Production-ready, 50MB, perfekt für NexoraHost. Full K8s: overkill für <100 Cluster-Nodes. Empfehlung: k3s für Anfänger.
Wie installiere ich k3s auf NexoraHost Root Server?
1. `curl -sfL https://get.k3s.io | sh -`, 2. `/etc/rancher/k3s/k3s.yaml` für kubectl Config, 3. `kubectl get nodes`, 4. First Deployment starten. Total: 10 Minuten setup.
Kubernetes Pods – was ist das genau?
Pod = smallest K8s unit, typischerweise 1 Container. Mehrere Container möglich (Sidecar Pattern). Ephemeral (kurzlebig). Replicas für Redundanz. Services exposieren Pods.
Deployments & ReplicaSets – automatisches Scaling?
Deployment: gewünscht Zustand definieren (z.B. 3 Replicas). ReplicaSet: ensures Anzahl Pods läuft. Wenn Pod crasht: automatisch restartet. Rolling Update: neue Version starten, alte shutdown = zero-downtime.
Services & Ingress – wie expose ich Kubernetes Apps extern?
Service: intern networking, stable IP. ClusterIP: nur intern. NodePort: expose auf Port. LoadBalancer: externe IP. Ingress: Layer 7 routing, Domains, SSL. Beste: Nginx-Ingress + cert-manager für SSL.
Kubernetes Persistent Storage – Volumes, StatefulSets?
Volumes: ephemeral (gelöscht mit Pod). PersistentVolume + PersistentVolumeClaim: permanent. StatefulSets: für Datenbanken/Caches, Pods haben stabile Namen. Setup: NFS oder Block Storage.
Monitoring in Kubernetes – Prometheus, Grafana?
Prometheus: Metrics sammeln. Grafana: Visualisierung. Helm-Chart: alles automatisiert. Alerts: auf Pod-Crashes, Resource-Limits. Logging: EFK Stack (Elasticsearch, Fluentd, Kibana) oder Loki.
Helm – Kubernetes Package Manager – warum nutzen?
Helm Charts: Templated K8s YAML, wiederverwendbar. `helm install nginx stable/nginx` statt 100 Zeilen YAML. Best Practice: Chart für jede App. Repository: Artifact Hub für kostenlose Charts.
Kostet Kubernetes viel? K8s auf kleineren Servern?
Software: free. Infrastructure: dein VPS/Root Server Kosten. k3s auf 4GB VPS: ~100€/Monat. Mit 100 Microservices effizienter als 100 VPS (jede 100€). Ab Skala spart K8s Geld.

NexoraHost

Hosting gesucht?

Gameserver, VPS & Webspace im Maincubes FRA01 – 1 Tbit/s DDoS, 99,9 % Uptime SLA.

nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime