Ana içeriğe geç

Kubernetes Objeleri

Kubernetes objeleri, cluster'daki kaynakları temsil eden kalıcı varlıklardır. Kubernetes API'sini kullanarak bu objeleri oluşturabilir, güncelleyebilir ve silebilirsiniz.

Her Kubernetes objesi şu temel alanlara sahiptir:

  • apiVersion: Kullanılacak API versiyonu
  • kind: Objenin türü (Pod, Service, Deployment vb.)
  • metadata: Objeyi tanımlayan bilgiler (isim, namespace, label vb.)
  • spec: Objenin istenen durumunu belirtir

Temel Kubernetes Objeleri

Kubernetes'te en sık kullanılan objeler:

  • Pod: En küçük deployable birim, bir veya daha fazla container barındırır
  • Node: Cluster'daki fiziksel veya sanal makineler
  • Namespace: Kaynakları mantıksal olarak izole etmek için kullanılır
  • Label: Objeleri organize etmek ve seçmek için anahtar-değer çiftleri
  • Service: Podlara ağ erişimi sağlar
  • ConfigMap: Uygulama yapılandırma verilerini saklar
  • Secret: Hassas bilgileri (şifreler, token'lar) güvenli şekilde saklar