Skip to main content

Kubernetes Resources

Pods

Core-Ressourcen:

  1. Pod
  2. Service
  3. Namespace
  4. ConfigMap
  5. Secret
  6. PersistentVolume (PV)
  7. PersistentVolumeClaim (PVC)
  8. ReplicationController
  9. Node
  10. Event
  11. Endpoint
  12. LimitRange
  13. ResourceQuota

Workload-Ressourcen:

  1. Deployment
  2. ReplicaSet
  3. StatefulSet
  4. DaemonSet
  5. Job
  6. CronJob

Networking-Ressourcen:

  1. Ingress
  2. NetworkPolicy


Storage-Ressourcen:

  1. StorageClass
  2. Volume
  3. VolumeAttachment


Policy-Ressourcen:

  1. PodDisruptionBudget (PDB)
  2. PodSecurityPolicy (PSP)
  3. NetworkPolicy


Custom Resource Definitions (CRDs):

  1. CustomResourceDefinition
  2. APIService


Cluster-spezifische Ressourcen:

  1. ClusterRole
  2. ClusterRoleBinding
  3. Role
  4. RoleBinding
  5. PriorityClass


Autoscaling-Ressourcen:

  1. HorizontalPodAutoscaler (HPA)
  2. VerticalPodAutoscaler (VPA)
  3. ClusterAutoscaler (extern, aber häufig verwendet)

Monitoring- und Debugging-Ressourcen:

  1. Probe (Liveness, Readiness, Startup)
  2. Metrics (via Metrics Server)
  3. AuditPolicy


ReplicaSets


Deployments

Imperative vs Declarative