Skip to content

Recursos

Recursos Fundamentales (Core)

Estos forman parte del API Group core (v1):

  • Pod
  • Service
  • ReplicationController
  • Namespace
  • Secret
  • ConfigMap
  • PersistentVolume (PV)
  • PersistentVolumeClaim (PVC)
  • ServiceAccount
  • Node
  • LimitRange
  • ResourceQuota
  • Event

Recursos de Controladores (Controllers)

API Group: apps/v1:

  • Deployment
  • StatefulSet
  • DaemonSet
  • ReplicaSet
  • API Group: batch/v1:
  • Job
  • CronJob

Recursos de Acceso y Seguridad

API Group: rbac.authorization.k8s.io/v1:

  • Role
  • ClusterRole
  • RoleBinding
  • ClusterRoleBinding
  • API Group: policy/v1:
  • PodDisruptionBudget
  • API Group: networking.k8s.io/v1:
  • NetworkPolicy

Recursos de Red

API Group: networking.k8s.io/v1:

  • Ingress
  • IngressClass
  • API Group: discovery.k8s.io/v1:
  • EndpointSlice
  • API Group: core/v1:
  • Endpoints

Recursos de Almacenamiento

API Group: storage.k8s.io/v1:

  • StorageClass
  • VolumeAttachment
  • CSIDriver
  • CSIStorageCapacity

Recursos de Configuración y Customización

API Group: apiextensions.k8s.io/v1:

  • CustomResourceDefinition (CRD)
  • API Group: admissionregistration.k8s.io/v1:
  • ValidatingWebhookConfiguration
  • MutatingWebhookConfiguration
  • API Group: apiregistration.k8s.io/v1:
  • APIService

Recursos Experimentales / Avanzados

API Group: autoscaling/v2:

  • HorizontalPodAutoscaler
  • API Group: coordination.k8s.io/v1:
  • Lease (usado para electiones de líderes, etc.)
  • API Group: node.k8s.io/v1:
  • RuntimeClass
  • API Group: scheduling.k8s.io/v1:
  • PriorityClass

Recursos usados por el sistema

Binding (core/v1) – rara vez usado directamente.

  • TokenRequest – relacionado con autenticación (usado por API).
  • CSINode (storage.k8s.io) – generado automáticamente por kubelet.

Extras (usados comúnmente con CRDs)

Estos objetos no son parte del core, pero se definen con CRDs y se manejan igual:

  • Certificate (cert-manager.io/v1)
  • Issuer, ClusterIssuer
  • IngressRoute, Middleware, Service (Traefik)
  • HelmRelease (de Helm Operator o Flux)
  • Application (ArgoCD o ApplicationSet)
  • Prometheus, ServiceMonitor, Alertmanager (Prometheus Operator)
  • Kustomization (Flux)