Tüm Ürünler
Search
Belge Merkezi

Container Compute Service:Troubleshoot cluster access issues from the console

Son Güncelleme:Oct 08, 2026

Container Compute Service (ACS) konsolundan bir kümeye erişirken karşılaşılan API sunucusu özel durumlarını, eksik RBAC izinlerini ve eksik RAM izinlerini çözün.

API sunucusu isteği özel durumu

Belirtiler

Konsolda küme kaynaklarına erişmeye çalıştığınızda "An API server request exception occurred for the current cluster" gibi bir hata iletisi görüntülenir. Hata kodu ErrorQueryClusterNamespace veya APIServer.500 olur. "An error occurred while processing your request to the API server of the current cluster. Troubleshoot the issue that affects the Kubernetes control plane or try again later." mesajını içeren bir Error iletişim kutusu açılır. Ayrıntılı hata iletisi şöyledir: failed to query access namespace for user (User ID) error is an error on the server ("Get \"https://192.168..:10885/api/v1/namespaces?limit=300\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)") has prevented the request from succeeding (get namespaces). Hata kodu ErrorQueryClusterNamespace ve istek kimliği 5D6A5DAF-0AB6-5EEB-*** şeklindedir.

Neden

Geçersiz SLB yapılandırması veya anormal SLB örnek durumu nedeniyle ACS kontrol düzlemi küme API sunucusuna bağlanamaz.

Çözüm

  1. ACS konsoluna giriş yapın. Sol gezinme bölmesinde Clusters seçeneğine tıklayın.

  2. Clusters sayfasında hedef kümeye tıklayın.

  3. Küme ayrıntıları sayfasında Cluster Resources sekmesine tıklayın. Ardından, API server SLB yanındaki bağlantıya tıklayarak Server Load Balancer (SLB) konsoluna gidin.

    • Sayfada The specified SLB ID does not exist mesajı görüntüleniyorsa API sunucusu için kullanılan SLB örneği silinmiş veya serbest bırakılmıştır. Küme kurtarılamaz. Bunun yerine yeni bir tane oluşturmak için ACS kümesi oluşturun.

    • Değilse sonraki adıma geçin.

  4. SLB örneğinin Status değerinin Running olduğunu doğrulayın.

    • Değilse örnek, geciken ödemeler (kullandıkça öde) nedeniyle askıya alınmış veya aboneliğin süresi dolduğu için kilitlenmiş olabilir. Örneği yenileyin ve yeniden etkinleştirin. Geciken ödemeler.

    • Öyleyse sonraki adıma geçin.

  5. SLB örneğinin hem ön uç hem de arka uç için TCP:6443 dinleyicisinin yapılandırıldığını, Status değerinin Running olduğunu, Health Check Status değerinin Normal olduğunu ve Access Control ayarının whitelist olarak yapılandırıldığını doğrulayın.

    • Değilse API sunucusu SLB örneğinin dinleyicisi değiştirilmiş demektir.

      • Dinleyici mevcutsa ancak Disable durumundaysa dinleyiciyi seçin ve Enable seçeneğine tıklayın.

      • Dinleyici mevcut değilse yardım almak için destek talebi gönderin.

    • Öyleyse sonraki adıma geçin.

  6. Yukarıdaki dinleyicinin Health Check Status değerinin Healthy olup olmadığını kontrol edin.

    • Değilse API sunucusunun SLB örneğine ait arka uç sunucuları sağlıklı durumda değildir. Yardım almak için destek talebi gönderin.

    • Öyleyse sonraki adıma geçin.

  7. Dinleyici için erişim kontrolünün etkin olup olmadığını kontrol edin.

    • Etkinse beyaz listeye 100.104.0.0/16 CIDR bloğunu (ACS kontrol düzlemi kaynak aralığı) ekleyin. Erişim kontrolü.

    • Değilse sonraki adıma geçin.

  8. Sorun devam ederse yardım almak için destek talebi gönderin.

Pod günlükleri için API sunucusu özel durumu

Yalnızca pod günlüğü erişimi başarısız olurken diğer küme kaynaklarına erişilebiliyorsa aşağıdaki adımları uygulayın.

  1. Pod durumunun Running olup olmadığını kontrol edin. Değilse Pod sorunlarını giderin.

  2. Güvenlik grubu kurallarında TCP 10250 bağlantı noktası üzerinden gelen VPC trafiğine izin verildiğini doğrulayın. Bu trafik engelleniyorsa bir güvenlik grubu kuralı ekleyin.

  3. Sorun devam ederse yardım almak için destek talebi gönderin.

Eksik küme RBAC izinleri

Belirtiler

Konsola eriştiğinizde "The current account does not have the required cluster RBAC permissions to perform the operation. Contact the primary account or a permissions administrator to grant the permissions." hatası görüntülenir. Hata kodu ForbiddenQueryClusterNamespace veya APISERVER.403 olur. Altta yatan hata iletisi Forbidden query namespaces şeklindedir.

Neden

Hesabınızda işlem için gereken küme RBAC izinleri eksiktir.

Çözüm

  1. Bir Alibaba Cloud hesabı veya yönetici hesabıyla Container Compute Service konsoluna giriş yapın. Sol taraftaki gezinme bölmesinden Authorizations seçeneğini belirleyin.

  2. RAM Users sekmesinde etkilenen kullanıcıyı bulun ve İşlemler sütununda Modify Permissions seçeneğine tıklayın.

  3. Permission Management sayfasında Add Permissions seçeneğine tıklayın, hedef kümeyi ve ad alanını seçin, önceden tanımlanmış bir rol belirleyin ve ardından Submit seçeneğine tıklayın.

Eksik RAM izinleri

Belirtiler

Konsola eriştiğinizde Error iletişim kutusunda "The current account does not have the required RAM permissions to perform the operation. Contact the primary account or a permissions administrator to grant the permissions." mesajı görüntülenir. Hata kodu StatusForbidden ve gerekli izin cs:DescribeKubernetesVersionMetadata şeklindedir.

Neden

Hesabınızda işlem için gereken RAM izinleri eksiktir.

Çözüm

  1. Bir Alibaba Cloud hesabı veya RAM izinlerine sahip bir hesap kullanarak RAM konsoluna giriş yapın.

  2. Hata iletisinde belirtilen izni (örneğin cs:DescribeKubernetesVersionMetadata) verin. Özel RAM ilkesi oluşturun.