Ağ, depolama, güvenlik ve diğer alanlardaki küme bileşenlerini görüntüleyin, yükleyin, yükseltin ve yapılandırın.
Ön koşullar
Başlamadan önce şunlara sahip olduğunuzdan emin olun:
Bileşenleri yönetin
ACK konsolu ile oturum açın. Sol gezinme bölmesinde Clusters seçeneğine tıklayın.
Clusters sayfasında hedef kümenin adına tıklayın. Sol gezinme bölmesinde Add-ons seçeneğine tıklayın.
Add-ons sayfasında hedef bileşeni bulun ve ihtiyaçlarınıza göre yükleyin, kaldırın, yükseltin veya parametreleri yapılandırın.
Yalnızca seçili kontrol düzlemi çekirdek bileşenleri, ACK Pro (yönetilen, sunucusuz veya Edge) ve ACK Lingjun kümelerinde parametre özelleştirmesini destekler.
Bileşen türleri
ACK bileşenleri iki türe ayrılır:
Sistem bileşenleri: Bir ACK kümesi oluşturduğunuzda varsayılan olarak yüklenir.
Eklentiler: Küme yeteneklerini genişletmek için bir ACK kümesi oluştururken yüklenebilir.
Bileşen kataloğu
Çekirdek bileşenler
| Bileşen | Tür | Açıklama |
|---|---|---|
| Kube Scheduler | Sistem bileşeni | Podları kaynak kullanımı ve zamanlama gereksinimlerine göre düğümlere planlar. |
| Cloud Controller Manager | Sistem bileşeni | Düğüm arası yük dengelemeyi yönetir. CLB, NLB ve VPC dahil olmak üzere Alibaba Cloud ağ hizmetleriyle entegre olur. |
| Kube API server | Sistem bileşeni | Kubernetes kümeleri için veri yolu ve giriş ağ geçididir. |
| Kube Controller Manager | Sistem bileşeni | Kubernetes kümelerindeki dahili kaynakların yöneticisidir. |
| ACK Virtual Node | Eklenti | Kubernetes'i ACS ve ECI ile bağlamak için Aliyun Provider ile Virtual Kubelet'i genişletir. |
Uygulama yönetimi
| Bileşen | Tür | Açıklama |
|---|---|---|
| Appcenter (Kullanımdan Kaldırıldı) | Eklenti | Çok küme uygulama dağıtımını ve yaşam döngüsünü yönetir. Bunun yerine ACK One'da application distribution kullanın. |
| ack-kruise | Eklenti | Uygulama konteynerlerini, sidecar konteynerlerini ve görüntü dağıtımını yönetir. |
| migrate-controller | Eklenti | Velero kullanarak Kubernetes uygulamalarını ve PV verilerini yedekler ve geçirir. |
Günlük kaydı ve izleme
| Bileşen | Tür | Açıklama |
|---|---|---|
| alicloud-monitor-controller | Sistem bileşeni | ACK'yi Cloud Monitor ile entegre eder. |
| metrics-server | Sistem bileşeni | Topluluk projesine dayalı gelişmiş ölçüm toplayıcı. Metrics API sağlar ve HPA'yı (Yatay Pod Otomatik Ölçeklendirici) etkinleştirir. |
| ack-cost-exporter | Eklenti | ACK maliyet analizi için verileri işler. |
| ack-node-problem-detector | Eklenti | Topluluk projesine dayalı gelişmiş düğüm anormallik izleme. Üçüncü taraf izleme platformlarıyla entegre olur. |
| ack-onepilot | Eklenti | Kubernetes için ARMS prob asistanı. Konteynerlerdeki Java, Golang ve Python uygulamalarını izler. |
| ack-sysom-monitor | Eklenti | ACK kümelerindeki işletim sistemi çekirdek katmanını izler. |
| ack-arms-cmonitor | Eklenti | ARMS eBPF kullanarak konteynerleştirilmiş uygulamaları müdahalesiz şekilde izler. |
| ack-arms-prometheus | Eklenti | Alibaba Cloud Prometheus kullanarak ACK kümelerini izler. |
| logtail-ds | Eklenti | Simple Log Service (SLS) kullanarak Kubernetes konteyner günlüklerini toplar. |
Depolama
| Bileşen | Tür | Açıklama |
|---|---|---|
| storage-operator | Sistem bileşeni | Depolama bileşenlerinin yaşam döngüsünü yönetir. |
| csi-plugin | Eklenti | Birimleri bağlar ve ayırır. Varsayılan olarak yüklenir. |
| csi-provisioner | Eklenti | Birimleri otomatik olarak oluşturur. CSI eklentisiyle birlikte varsayılan olarak yüklenir. |
| csi-compatible-controller | Eklenti | csi-plugin ve FlexVolume depolama bileşenlerinin bir arada bulunmasına olanak tanır. |
Ağ
| Bileşen | Tür | Açıklama |
|---|---|---|
| CoreDNS | Sistem bileşeni | Varsayılan DNS hizmet keşif eklentisi. Kubernetes DNS Tabanlı Hizmet Keşfi spesifikasyonuna uygundur. |
| Gateway API | Sistem bileşeni | Genişletilebilir, rol odaklı bir ağ modeliyle hizmet ağ trafiğini modellemek için Kubernetes kaynakları. |
| ACK eRDMA Controller | Eklenti | eRDMA ağ arabirimi denetleyicilerini (NIC'ler) yönetir. |
| ACK NodeLocal DNSCache | Eklenti | Açık kaynaklı NodeLocal DNSCache projesine dayalı yerel DNS önbelleği. |
| ALB Ingress Controller | Eklenti | Application Load Balancer (ALB) tabanlı gelişmiş Ingress trafik yönetimi, Nginx Ingress ile uyumludur. Büyük ölçekli Katman 7 trafiği için HTTP, HTTPS ve QUIC'i destekler. |
| MSE Ingress Controller | Eklenti | MSE cloud-native gateway üzerine kurulmuştur ve mikroservis senaryoları için uygundur. Nginx Ingress ile uyumludur ve aşamalı yayın, ön getirme ve hız sınırlamayı destekler. |
| Terway | Eklenti | Alibaba Cloud'un açık kaynaklı CNI eklentisi. eBPF hızlandırmayı ve Kubernetes NetworkPolicy'yi destekler. Küme oluşturma sırasında Terway seçildiğinde varsayılan olarak yüklenir. Diğer senaryolarda NetworkPolicy desteği için Terway'i yükleyin. |
| Flannel | Eklenti | Alibaba Cloud VPC ağ modunu kullanan CNI eklentisi. Küme oluşturma sırasında Flannel seçildiğinde varsayılan olarak yüklenir. |
| Nginx Ingress Controller | Eklenti | Ingress kurallarını ayrıştırır ve istekleri arka uç Hizmetlere yönlendirir. |
| Poseidon | Eklenti | ACK'nin NetworkPolicy eklentisi. ACK sunucusuz kümelerde ve ECI senaryolarında NetworkPolicy desteği için yükleyin. |
| Sidecar Acceleration using eBPF | Eklenti | Sidecar hızlandırma ile Alibaba Cloud Service Mesh (ASM) içinde ağ gecikme süresini azaltır. |
| Gateway with Inference Extension | Eklenti | Envoy Gateway üzerine kurulmuştur. Büyük dil modelleri (LLM) çıkarımı için akıllı yük dengeleme ile Katman 4/Katman 7 yönlendirmeyi destekler. |
Güvenlik
| Bileşen | Tür | Açıklama |
|---|---|---|
| ack-advanced-audit | Eklenti | Konteynerler içinde yürütülen sistem çağrılarını ve komutları denetlemek için eBPF tabanlı Falco kullanır. |
| ack-pod-identity-webhook | Eklenti | OIDC belirteçlerini ve ortam değişkenlerini uygulama podlarına otomatik olarak enjekte ederek RRSA'yı basitleştirir. |
| ack-ram-authenticator | Sistem bileşeni | Webhook Belirteç Kimlik Doğrulaması kullanarak RAM aracılığıyla API sunucusu isteklerini kimlik doğrular. RAM'den RBAC'ye kimlik eşlemelerini CRD'ler olarak sağlar. |
| gatekeeper | Eklenti | Ad alanı etiket yönetimi gibi özellikler için kümeler içindeki OPA (Open Policy Agent) ilkelerini yönetir. |
| kritis-validation-hook | Eklenti | Güvenilir konteyner dağıtımı sırasında konteyner görüntüsü imzalarını doğrular. |
| aliyun-acr-credential-helper | Eklenti | kube-system içindeki acr-configuration kullanarak özel görüntüleri çeker. ACR Enterprise Edition ve 8 Eylül 2024 veya öncesi oluşturulan ACR Personal Edition'ı, hesaplar arası yetkilendirmeyi, AccessKey yapılandırmasını ve bölgeler arası görüntü çekmeyi destekler. |
| policy-template-controller | Eklenti | İlke yönetimi özelliklerini uygular. |
| security-inspector | Eklenti | Güvenlik denetimi özelliğini etkinleştirir. |
Esneklik ve zamanlama
| Bileşen | Tür | Açıklama |
|---|---|---|
| ACK GOATScaler | Eklenti | Anlık düğüm esnekliği sağlar. |
| ack-kubernetes-cronhpa-controller | Eklenti | Uygulama iş yükleri için zamanlanmış (cron tabanlı) ölçeklendirmeyi etkinleştirir. |
| ack-vertical-pod-autoscaler | Eklenti | Pod kaynak tüketimini izler ve CPU ile bellek önerileri sunar. Çoğaltma sayısını değiştirmeden kaynak tahsisini ayarlar; durum bilgisi olan uygulamalar için uygundur. |
| AHPA Controller | Eklenti | Geçmiş ölçümlere dayanarak bir uygulamanın ihtiyaç duyduğu pod sayısını tahmin eder; proaktif ve reaktif tahmin kullanarak kaynakları en erken fırsatta ölçeklendirir. Zaman dilimi başına maksimum/minimum pod ilkelerini destekler. |
| ack-koordinator (ack-slo-manager) | Eklenti | ACK'de farklılaştırılmış SLO (Hizmet Düzeyi Hedefi) yeteneklerini destekler; uygulama hizmet kalitesini korurken kaynak kullanımını iyileştirir. |
Diğerleri
| Bileşen | Tür | Açıklama |
|---|---|---|
| ack-helm-manager | Eklenti | Özel bileşenler için yönetim sağlar. |
| ack-cgpu | Eklenti | Birden çok konteyner arasında GPU paylaşımını etkinleştirir. |
| Argo Workflows | Eklenti | Kararlılık ve performans iyileştirmeleriyle geliştirilmiş Argo Workflows. Makine öğrenimi işlem hatları, otonom sürüş simülasyonu, genom dizileme, toplu işleme, CI/CD ve altyapı otomasyonu gibi senaryolar için büyük ölçekli iş akışlarını destekler. |
| aliyun-acr-acceleration-suite | Eklenti | İsteğe bağlı görüntü yükleme hızlandırması için istemci eklentisi. Çalışan düğümlerde DaemonSet olarak dağıtılır. |
| sandboxed-container-controller | Eklenti | Sandboxed konteyner çalışma zamanı özelliklerini geliştirir ve genişletir. |
| sandboxed-container-helper | Eklenti | Sandboxed konteynerler için tanılama ve O&M sağlar. |
| sgx-device-plugin | Eklenti | Alibaba Cloud ve Ant Financial tarafından ortaklaşa geliştirilen Intel SGX için Kubernetes cihaz eklentisi. |