Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Der vollstaendige Leitfaden zu Kubernetes

28. 08. 2023 1 Min. Lesezeit intermediate

Kubernetes ist der Standard fuer Container-Orchestrierung. Hier ist alles von A bis Z.

Architektur

  • Control Plane: API Server, etcd, Scheduler, Controller Manager
  • Worker Nodes: kubelet, kube-proxy, Container Runtime

Grundlegende Objekte

Der vollstaendige Leitfaden zu Kubernetes

apiVersion: v1
kind: Pod
metadata: { name: my-app }
spec:
containers:
- name: app
image: myapp:1.0
ports: [{ containerPort: 3000 }]

Deployment

apiVersion: apps/v1
kind: Deployment
metadata: { name: my-app }
spec:
replicas: 3
selector: { matchLabels: { app: my-app } }
template:
metadata: { labels: { app: my-app } }
spec:
containers:
- name: app
image: myapp:1.0
resources:
requests: { memory: 128Mi, cpu: 100m }
limits: { memory: 256Mi, cpu: 200m }

Service

apiVersion: v1
kind: Service
metadata: { name: my-app }
spec:
selector: { app: my-app }
ports: [{ port: 80, targetPort: 3000 }]
type: ClusterIP

Ingress

apiVersion: networking.k8s.io/v1
kind: Ingress
spec:
rules:
- host: app.example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service: { name: my-app, port: { number: 80 } }

ConfigMap & Secret

kubectl create configmap app-config –from-file=config.yaml
kubectl create secret generic db-creds –from-literal=password=secret

Helm

helm repo add bitnami https://charts.bitnami.com/bitnami
helm install my-db bitnami/postgresql

Monitoring

Prometheus + Grafana ist der De-facto-Standard. Installation ueber den Helm Chart kube-prometheus-stack.

Zertifizierung

CKA (Certified Kubernetes Administrator) ist die wertvollste K8s-Zertifizierung. Bereiten Sie sich praxisnah vor, nicht aus Buechern.

kubernetesdevopscloud
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.