Cloud-Native Technology Stack
Container Runtime Layer
Docker
- Container-Format: OCI Standard
- Dockerfile für Image-Build
- Docker Compose für lokale Entwicklung
- Docker Hub als Public Registry
containerd
- Industry-Standard Container Runtime
- Kubernetes CRI kompatibel
- Leichtgewichtiger als Docker
Orchestrierung Layer
Kubernetes (K8s)
- Container-Orchestrierung
- Pods, Deployments, Services
- ConfigMaps und Secrets
- Ingress Controller
- Horizontal Pod Autoscaler (HPA)
- Persistent Volumes (PV/PVC)
Kubernetes-Distributionen
- Managed: EKS, GKE, AKS
- Self-hosted: kubeadm, k3s, RKE
- Development: minikube, kind, k3d
Package Management
Helm
- Kubernetes Package Manager
- Helm Charts für Anwendungen
- Values-basierte Konfiguration
- Chart Repositories
Kustomize
- Kubernetes-native Konfiguration
- Overlay-basierte Anpassungen
- Kubectl integriert
Infrastructure as Code
Terraform
- Multi-Cloud IaC
- HCL Deklarationssprache
- State Management
- Module und Provider
Pulumi
- IaC mit Programmiersprachen
- TypeScript, Python, Go
- State Management
- Native Kubernetes Support
Crossplane
- Kubernetes-native IaC
- Custom Resources für Cloud
- Composition und Claims
CI/CD Stack
ArgoCD
- GitOps Continuous Delivery
- Declarative Setup
- Multi-Cluster Support
- Sync und Health Status
Flux
- GitOps für Kubernetes
- Source Controller
- Kustomize Controller
- Helm Controller
GitHub Actions / GitLab CI
- Pipeline as Code
- Container-basierte Runner
- Parallelisierung
- Artifact Management
Observability Stack
Prometheus
- Metriken-Sammlung
- PromQL Abfragesprache
- Alerting Rules
- Service Discovery
Grafana
- Dashboards und Visualisierung
- Multi-Datasource
- Alerting
- Loki Integration
Jaeger / Tempo
- Distributed Tracing
- OpenTelemetry kompatibel
- Trace Visualization
Service Mesh
Istio
- Traffic Management
- Security (mTLS)
- Observability
- Envoy Proxy
Linkerd
- Leichtgewichtiges Service Mesh
- Rust-basierter Proxy
- Einfache Installation
CFTools Software berät bei der Auswahl und Implementierung des optimalen Cloud-Native Stacks.