Tüm Ürünler
Search
Belge Merkezi

Container Service for Kubernetes:Terimler

Son Güncelleme:Oct 06, 2026

Container Service for Kubernetes (ACK) ürününü kullanmaya başlamadan önce ilgili kavramları anlamanız gerekir. Bu konu, Kubernetes temellerine dayanan ACK terimlerini ve kısa açıklamalarını tanıtarak ürünü daha iyi kavramanıza yardımcı olur.

Küme

Küme; ECS örnekleri, VPC ağı ve SLB yük dengeleyici gibi konteynerleştirilmiş uygulamaları çalıştıran bir bulut kaynağı kümesidir.

ACK, farklı işletim ve altyapı gereksinimlerine yönelik çeşitli küme türleri sunar:


Küme türü


Açıklama


Uygun olduğu durumlar


ACK yönetilen Pro kümesi


ACK yönetilen Temel kümeleri daha yüksek güvenilirlik, güçlü güvenlik ve tazminat maddeleri içeren bir SLA ile genişletir.


Kesintisiz erişim garantisi gereken kurumsal iş yükleri ve büyük ölçekli üretim ortamları


ACK yönetilen Temel küme


ACK kontrol düzlemini oluşturur ve yönetir. Yalnızca worker düğümlerini oluşturup bakımını yapmanız yeterlidir.


Daha düşük kaynak maliyetiyle yönetilen Kubernetes isteyen ekipler


ACK özel kümesi


Üç kontrol düzlemi ve worker düğümü gerektirir. Altyapı üzerinde ayrıntılı kontrol sağlar ancak düğümlerin planlamasını, yönetimini ve güncellemelerini siz yaparsınız.


Kontrol düzlemi üzerinde doğrudan kontrole ihtiyaç duyan ekipler


Sandboxed konteynerleri destekleyen ACK kümesi


ECS Bare Metal örneklerinde sandboxed konteynerler çalıştırarak yoğun yük altında ve yüksek bant genişliğinde üstün performans sunar.


Sıkı yalıtım gereksinimleri veya yüksek G/Ç talepleri olan iş yükleri


Gizli bilgi işlem için ACK kümesi


Intel Software Guard Extensions (Intel SGX) kullanarak kodu ve verileri çalışma zamanında korur.


Veri koruma, blok zinciri, anahtar yönetimi, fikri mülkiyet koruma ve genetik hesaplama


ACK Edge kümesi


Düğüm özerkliği, hücre tabanlı yönetim ve ağ trafiği yönetimi ile Kubernetes'i edge'e genişletir. Yerel Kubernetes API'lerini desteklediğinden kod yeniden yazımı gerekmez.


Hem cloud hem de edge ortamlarını kapsayan uygulamalar


ACK Serverless kümesi


Kontrol düzlemi veya worker düğümleri sağlamanıza gerek kalmaz. Kaynakları yapılandırın, konteyner görüntülerini belirtin ve uygulamaları ACK konsolundan veya CLI'dan başlatın.


Herhangi bir altyapı yönetmeden konteyner çalıştırmak isteyen ekipler


ACK One kayıtlı kümesi


Şirket içi ve üçüncü taraf bulut kümeleri dahil olmak üzere harici Kubernetes kümelerini merkezi yönetim için ACK'ye bağlar.


Çoklu küme veya hibrit cloud ortamları

Düğüm

Düğüm, Docker Engine yüklü bir sanal makine veya fiziksel sunucudur. Bir ACK kümesine eklendiğinde ACK bir aracı yükler ve düğümü kaydeder. İş yükü talebine göre düğüm sayısını artırıp azaltabilirsiniz.

Düğüm havuzu

Düğüm havuzu, aynı yapılandırmaya sahip düğümleri merkezi yükseltmeler ve ölçeklendirme için gruplandırır.

ACK düğüm havuzları, operasyonel ek iş yükünü azaltan otomatik O&M özelliklerini destekler:

  • İşletim Sistemi Yaygın Güvenlik Açıkları ve Maruziyetleri (CVE) için otomatik yama uygulama

  • Arızalı düğümler için kendi kendini iyileştirme

  • kubelet ve containerd için otomatik sürüm güncellemeleri

Bkz. Düğüm havuzları.

VPC

VPC, Alibaba Cloud üzerinde mantıksal olarak izole edilmiş bir ağdır. CIDR bloğunu, yönlendirme tablolarını ve ağ geçitlerini özelleştirebilirsiniz. ECS örneklerini, SLB örneklerini ve RDS örneklerini bir VPC içinde dağıtın.

Güvenlik grubu

Güvenlik grubu, aynı bölgedeki örnekler için Durum Bilgili Paket Denetimi (SPI) ve paket filtreleme sağlayan sanal bir güvenlik duvarıdır. Bir güvenlik grubundaki örnekler aynı güvenlik kurallarını paylaşır.

Uygulama kataloğu

Uygulama kataloğu, Helm entegrasyonu ve Helm grafiklerini göz atıp yüklemek için bir grafik kullanıcı arayüzü sağlayarak dağıtımı basitleştiren bir ACK özelliğidir.

Orkestrasyon şablonu

Orkestrasyon şablonu, Kubernetes kaynak yapılandırmalarını YAML formatında saklayarak sürümleme, yeniden kullanım ve paylaşım imkanı sunar.

Knative

Knative, platformlar arasında cloud-native uygulamalar oluşturmak ve çalıştırmak için Kubernetes tabanlı bir serverless çerçevesidir.

Kubernetes

Kubernetes, bildirim temelli yapılandırma, otomatik dağıtım ve geri alma, kendi kendini iyileştirme ve yatay ölçeklendirme yeteneklerine sahip, konteynerleştirilmiş iş yükleri ve hizmetler için açık kaynaklı bir platformdur.

Konteyner

Konteyner, bir uygulamayı ve çalışma zamanı bağımlılıklarını taşınabilir, izole bir birim haline getirir. Tek bir düğüm birden fazla konteyner çalıştırabilir.

Konteyner görüntüsü

Konteyner görüntüsü, bir uygulamayı ve bağımlılıklarını paketler. Görüntüleri Docker Hub, Container Registry veya özel bir kayıt defterinden çekin.

Her görüntü, kayıt defteri URI'si ve bir etiketin kombinasyonu ile tanımlanır. Varsayılan etiket latest değeridir.

Görüntü kayıt defteri

Görüntü kayıt defteri, Kubernetes tarafından sağlanan görüntüleri ve konteynerlerden oluşturulan görüntüleri depolar.

Kontrol düzlemi

Kontrol düzlemi, worker düğümlerini ve küme bileşenlerini yönetir; Kubernetes API'sini açığa çıkarır, iş yüklerini zamanlar, küme durumunu korur ve konteyner ağını yönetir.

Kontrol düzlemi aşağıdaki bileşenleri içerir:


Bileşen


Rolü


kube-apiserver


Kubernetes API'sini açığa çıkarır. Tüm küme işlemleri bu bileşen üzerinden geçer.


kube-scheduler


Kaynak kullanılabilirliğine ve zamanlama kısıtlamalarına göre yeni pod'ları düğümlere atar.


kube-controller-manager


Gerçek küme durumunu istenen durumla uzlaştıran denetleyici döngülerini çalıştırır (örneğin, başarısız pod'ları yeniden başlatır).


etcd


Tüm küme yapılandırma ve durum verilerini tutan dağıtılmış anahtar-değer deposudur.


Konteyner ağ eklentileri


Küme için pod ağ iletişimini ve ağ ilkelerini uygular.

Worker düğümü

Worker düğümü, iş yüklerini çalıştıran, zamanlanmış pod'ları barındıran ve kontrol düzlemi ile iletişim kuran bir sanal makine veya fiziksel makinedir. Worker düğümleri şu bileşenleri çalıştırır:

  • Docker çalışma zamanı ortamı

  • kubelet — konteynerlerin belirtilen şekilde çalıştığından emin olan birincil düğüm aracısı

  • kube-proxy — pod'dan pod'a ve pod'dan hizmete iletişim için ağ kurallarını sürdürür

  • Küme yapılandırmanıza özgü isteğe bağlı bileşenler

Ad alanı

Ad alanları, küme kaynaklarını izole edilmiş sanal alanlara böler. Tek bir küme içinde farklı ortamları, ekipleri veya uygulamaları ayırın. Küme yöneticileri ek ad alanları oluşturabilir.

Her ACK kümesi aşağıdaki varsayılan ad alanlarını içerir:


Ad alanı


Amacı


default


Açıkça bir ad alanı belirtilmeden oluşturulan kaynaklar için varsayılan ad alanı.


kube-system


Kubernetes sistem bileşenleri için ayrılmıştır. Uygulamalarınızı buraya dağıtmayın.


kube-public


Kimliği doğrulanmamış kullanıcılar dahil tüm kullanıcılar tarafından okunabilir. Küme genelindeki genel kaynaklar için ayrılmıştır.

Pod

Pod, Kubernetes'teki en küçük dağıtılabilir birimdir; bir veya daha fazla konteyneri, depolama birimlerini, benzersiz bir küme IP adresini ve çalışma zamanı yapılandırmasını kapsüller.

ReplicationController

ReplicationController, belirtilen sayıda pod çoğaltmasını korur. Başarısız olan pod'ları değiştirir ve fazla çoğaltmaları sonlandırır. Minimum sayı birdir.

ReplicationController eski bir kaynaktır. Yeni iş yükleri için ReplicaSet (bir Dağıtım tarafından yönetilir) kullanın.

ReplicaSet

ReplicaSet, daha esnek etiket seçicilerle ReplicationController'ın yerini alır. Dağıtımlar, istenen pod sayısını korumak için ReplicaSet'leri oluşturur ve yönetir.

İş yükü

İş yükü, Kubernetes üzerinde çalışan bir uygulamadır. Uygulama davranışına ve gereksinimlerine göre iş yükü türünü seçin:


İş yükü türü


Açıklama


Ne zaman kullanılır


Dağıtım


Dağıtımlar, bir Kubernetes kümesindeki çoğaltılmış uygulamaları yönetir. Aynı özelliklere sahip bağımsız uygulamalar için kullanın.


Stateless bir uygulamanın birden fazla çoğaltmasını çalıştırırken


StatefulSet


Sıralı dağıtım, ölçeklendirme ve rolling update sağlar; kalıcı depolamayı destekler.


Kararlı kimliklere veya kalıcı verilere ihtiyaç duyan uygulamalar (veritabanları, kuyruklar)


DaemonSet


Her düğümde (veya seçilen bir alt kümede) bir pod çalıştırır.


Günlük toplama, izleme ajanları veya düğüm düzeyi ağ eklentileri gibi küme çapında işlemler için


Job


Bir görevi tamamlanana kadar çalıştırır, isteğe bağlı paralellik sağlar.


Toplu işleme ve tek seferlik görevler için


CronJob


Bir Job'ı zamanlanmış olarak çalıştırır.


Yedekleme veya e-posta bildirimleri gibi periyodik görevler için


CustomResourceDefinition (CRD)


Kubernetes API'sini özel kaynak türleriyle genişletir.


Üçüncü taraf denetleyicileri entegre ederken veya alana özgü kaynakları tanımlarken

Etiket

Etiketler, Kubernetes kaynaklarına ait anahtar-değer çiftleridir. Sistem anlamı taşımazlar. Kaynakları düzenlemek ve seçmek için etiketleri kullanın; örneğin, Hizmet seçicileri veya nodeAffinity zamanlaması için. Oluşturma sırasında etiket ekleyin veya daha sonra değiştirin. Her kaynak birden fazla etikete sahip olabilir ancak her anahtar benzersiz olmalıdır.

Hizmet

Hizmet, pod'ları kararlı bir ağ uç noktası olarak açığa çıkarır. kube-proxy bir arka uç pod'u seçer ve trafiği Hizmet bağlantı noktasına yönlendirir.

Ingress

Ingress, harici HTTP ve HTTPS trafiğini küme içi Hizmetlere yönlendirir. Erişilebilir URL'leri yapılandırın, trafiği dağıtın, SSL sonlandırması yapın ve ada dayalı sanal barındırmayı etkinleştirin.

Bir Ingress oluşturmak için küme API sunucusuna bir HTTP POST isteği gönderin. Bir Ingress denetleyicisi (genellikle bir yük dengeleyici) kuralları uygular. Yüksek kullanılabilirlik için kenar yönlendiriciler veya ön uç vekil sunucular ekleyin.

ConfigMap

ConfigMap, hassas olmayan yapılandırmayı anahtar-değer çiftleri olarak depolar. Uygulamaları ortamlar arasında taşımak için yapılandırmayı konteyner görüntülerinden ayırın. ConfigMap'ler tekil değerleri, yapılandırma dosyalarını veya JSON nesnelerini tutar.

Secret

Secret, parola ve sertifika gibi hassas verileri, yanlışlıkla maruz kalmayı azaltmak amacıyla genel yapılandırmadan ayrı olarak depolar.

Birim

Kubernetes birimi, bir pod'un ömrüyle sınırlı depolamadır. Docker birimlerinin aksine (tek bir konteynerle sınırlıdır), Kubernetes birimi aynı pod'daki tüm konteynerler arasında paylaşılır.

Kalıcı birim (PV)

Kalıcı birim (PV), herhangi bir pod'dan bağımsız küme düzeyinde depolamadır. Bulut diskleri veya NAS gibi PV türlerini StorageClass'lar aracılığıyla sağlayın.

Kalıcı birim talebi (PVC)

Kalıcı birim talebi (PVC), depolama ister. Pod'lar, PVC'leri tıpkı düğüm kaynaklarını tükettikleri gibi tüketir.

StorageClass

StorageClass, bir depolama türünü tanımlar ve dinamik PV sağlamayı etkinleştirir. Bir PVC bir StorageClass'a başvurduğunda Kubernetes otomatik olarak eşleşen bir PV oluşturur.

Auto scaling

Auto scaling, iş yükü talebine göre hesaplama kaynaklarını ayarlar. ACK iki düzeyde ölçeklendirme yapar:

Pod düzeyinde ölçeklendirme, bir küme içindeki pod sayısını veya boyutunu ayarlar:


Bileşen


Açıklama


Horizontal Pod Autoscaler (HPA)


Dağıtımlar ve StatefulSet'ler için CPU kullanımına göre pod sayısını ölçeklendirir.


CronHPA


kubernetes-cronhpa-controller add-on bileşenini kullanarak önceden tanımlanmış bir zamanlamaya göre iş yüklerini ölçeklendirir. HPA ile uyumludur; hem zamana hem de ölçümlere dayalı ölçeklendirmeye ihtiyacınız olduğunda birlikte kullanın.


Vertical Pod Autoscaler (VPA)


Gözlemlenen kullanıma göre pod'ların CPU ve bellek request ve limit değerlerini ayarlar. Yatay olarak ölçeklenemeyen uygulamalar için veya anormallik kurtarmadan sonra pod'ları doğru boyutlandırmak için VPA'yı kullanın.

Düğüm düzeyinde ölçeklendirme, küme düğüm sayısını ayarlar:


Bileşen


Açıklama


Cluster Autoscaler


Yetersiz kaynak nedeniyle pod'lar zamanlanamadığında düğüm ekler veya kaldırır. Birden fazla alan ve örnek türü arasında normal, GPU hızlandırmalı ve preemptible örnekleri destekler.

Auto scaling'i çevrimiçi iş yükleri, büyük ölçekli hesaplama ve eğitim, GPU hızlandırmalı derin öğrenme, paylaşılan GPU'larla model çıkarımı ve eğitimi ve periyodik yük desenleri için kullanın.

Gözlemlenebilirlik

Kubernetes gözlemlenebilirliği izleme ve günlüklemeyi kapsar:

  • İzleme — gerçek zamanlı sorun tespiti için sağlık ve performans ölçümlerini takip eder.

  • Günlükleme — tanılama ve sorun giderme için uygulama ve sistem olaylarını yakalar.

Helm

Helm, Kubernetes paket yöneticisidir. Helm grafiği, uygulamaları dağıtmak, yükseltmek ve paylaşmak için kaynak yapılandırmalarını paketler.

nodeAffinity

nodeAffinity bir pod'un hangi düğümlerde çalışabileceğini düğüm etiketlerine göre kısıtlar. nodeAffinity kullanarak iş yüklerini belirli donanıma, bölgelere veya özel niteliklere sahip düğümlere yönlendirin.

Taint

Taint, eşleşen bir toleransa sahip olmayan pod'ları uzaklaştırmak için bir düğümü işaretler. Taint'ler nodeAffinity işlevinin tersine çalışır; pod'ları çekmek yerine onları iter.

Toleration

Toleration, bir pod'un eşleşen taint'e sahip bir düğüme zamanlanmasına izin verir. Toleranslar, tainted düğümlere yerleştirmeye izin verir ancak bunu zorunlu kılmaz.

podAffinity

podAffinity bir pod'u, bir seçiciyle eşleşen pod'larla aynı topolojik alanda (örneğin aynı düğüm veya alan) konumlandırır. Sık iletişim kuran hizmetleri bir arada tutmak ve ağ gecikme süresini azaltmak için podAffinity kullanın.

podAntiAffinity

podAntiAffinity bir pod'un, bir seçiciyle eşleşen pod'larla aynı topolojik alanı paylaşmasını engeller. Daha yüksek kullanılabilirlik sağlamak için çoğaltmaları düğümler veya alanlar arasında yaymak için podAntiAffinity kullanın.

Servis mesh (Istio)

Istio, mikroservisleri bağlayan, güvenli hale getiren, kontrol eden ve gözlemleyen açık kaynaklı bir servis mesh'tir.

Service Mesh (ASM), açık kaynaklı Istio ile uyumlu Alibaba Cloud'un tamamen yönetilen servis mesh hizmetidir. Uygulama kodunu değiştirmeden hizmetler arası trafiği yönlendirin ve bölün, kimlik doğrulama ile iletişimi güvence altına alın ve hizmet davranışını gözlemleyin.

Daha geniş bir Kubernetes referansı için bkz. Kubernetes kavramları.