Kubernetes Resources
Pods
Core-Ressourcen:
- Pod
- Service
- Namespace
- ConfigMap
- Secret
- PersistentVolume (PV)
- PersistentVolumeClaim (PVC)
- ReplicationController
- Node
- Event
- Endpoint
- LimitRange
- ResourceQuota
Workload-Ressourcen:
- Deployment
- ReplicaSet
- StatefulSet
- DaemonSet
- Job
- CronJob
Networking-Ressourcen:
- Ingress
- NetworkPolicy
Storage-Ressourcen:
- StorageClass
- Volume
- VolumeAttachment
Policy-Ressourcen:
- PodDisruptionBudget (PDB)
- PodSecurityPolicy (PSP)
- NetworkPolicy
Custom Resource Definitions (CRDs):
- CustomResourceDefinition
- APIService
Cluster-spezifische Ressourcen:
- ClusterRole
- ClusterRoleBinding
- Role
- RoleBinding
- PriorityClass
Autoscaling-Ressourcen:
- HorizontalPodAutoscaler (HPA)
- VerticalPodAutoscaler (VPA)
- ClusterAutoscaler (extern, aber häufig verwendet)
Monitoring- und Debugging-Ressourcen:
- Probe (Liveness, Readiness, Startup)
- Metrics (via Metrics Server)
- AuditPolicy
ReplicaSets
Deployments
Imperative vs Declarative