ACK konsolundaki sayfadan işçi düğümleri görüntüleyin, yönetin ve sorunlarını giderin.
**Nodes sayfasına gidin:**
ACK konsolu adresinde oturum açın. Sol gezinme bölmesinde Clusters seçeneğine tıklayın.
Clusters sayfasında kümenizin adına tıklayın. Sol gezinme bölmesinde yolunu izleyin.
Bir düğüme bağlanma
Sorun giderme, performans izleme veya özel betikler çalıştırma amacıyla düğümün ECS örneğine bağlanabilirsiniz.
Actions sütununda
> Workbench Connection veya
> VNC Connection seçeneklerini belirleyin.
Diğer bağlantı yöntemleri için bkz. Bir ECS örneğine bağlanma yöntemleri.
ContainerOS, izlenemeyen işlemleri önlemek ve güvenlik risklerini azaltmak amacıyla doğrudan oturum açmayı veya SSH erişimini desteklemez. Bakım işlemleri için bkz. ContainerOS yönetim konteyneriyle çalışma .
Bir düğümü boşaltma
Bir düğümü boşaltmak, tüm pod'ları bu düğümden tahliye eder ve düğümü zamanlanamaz olarak işaretler; böylece yeni pod'ların bu düğüme atanması engellenir.
Actions sütununda
> Drain seçeneğini belirleyin ve ekrandaki talimatları izleyin.
Bir düğümü boşaltmadan önce:
Diğer düğümlerin tahliye edilen pod'ları barındırmak için yeterli kaynağa sahip olduğundan emin olun.
Pod benzeşim kurallarının ve zamanlama ilkelerinin pod'ların diğer düğümlere yeniden zamanlanmasına izin verdiğini doğrulayın.
DaemonSet tarafından yönetilen pod'lar boşaltma işlemi sırasında tahliye edilmez.
Düğüm zamanlama durumunu ayarlama
Bu işlemi, örneğin bakım öncesi bir düğümü manuel olarak zamanlanamaz veya zamanlanabilir olarak işaretlemek için kullanın. İş yükü üzerindeki etkiyi en aza indirmek için bu işlemi yoğun olmayan saatlerde yapın.
Düğümü seçin ve ardından alt kısımdaki Set Node Schedulability düğmesine tıklayın. İletişim kutusundaki uyarıları okuyun ve talimatları izleyin.
Zamanlanamaz düğümler SchedulingDisabled etiketiyle işaretlenir. Mevcut pod'lar trafiği sunmaya devam eder ancak yeni pod'lar zamanlanmaz. DaemonSet tarafından yönetilen pod'lar kaldırılmaz.
Bir düğümü kaldırma
Bir düğümü kaldırmak, onu kümeden ayırır. İlgili ECS örneğinin de serbest bırakılıp bırakılmayacağını seçebilirsiniz. İş yükü üzerindeki etkiyi en aza indirmek için bu işlemi yoğun olmayan saatlerde yapın.
Tek bir düğümü kaldırmak için: Actions sütununda
> Remove Node seçeneğini belirleyin ve talimatları izleyin.Birden çok düğümü kaldırmak için: düğümleri seçin, alt kısımdaki Batch Remove düğmesine tıklayın ve talimatları izleyin.
Dikkat edilmesi gereken noktalar için bkz. Bir düğümü kaldırma.
Düğüm kaynaklarını izleme
Actions sütununda Monitor seçeneğine tıklayın. İzleme bileşeni henüz yüklenmemişse yüklemeniz istenir. Yükleme tamamlandıktan sonra Managed Service for Prometheus etkinleştirilir ve düğüm için bir kaynak panosu kullanılabilir hale gelir.
Anormal düğüm koşulları için özel PromQL uyarı kuralları oluşturun. Ayrıntılar için bkz. Prometheus'ta uyarı kuralları yapılandırma için en iyi uygulamalar.
Düğüm hatalarını tanılama
Actions sütununda Exception Diagnosis seçeneğine tıklayarak otomatik bir denetimi tetikleyin ve onarım planı alın.
Desteklenen senaryolar ve onarım planları için bkz. Düğüm tanılama.
Düğüm etiketlerini ve toleranslarını yönetme
Nodes sayfasında pod zamanlamasını kontrol eden etiketleri ve toleransları yapılandırmak için Manage Labels and Taints seçeneğine tıklayın.
Ayrıntılar için bkz. Düğüm etiketlerini ve toleranslarını yönetme.
Düğümlerde toplu işlemler yürütme
İşletim sistemi çekirdeğini güncelleme veya izleme, güvenlik ve denetim paketlerini yükleme gibi aynı eylemi birden çok işçi düğüme aynı anda uygulayın.
Hedef düğümleri seçin, alt kısımdaki Batch Operations düğmesine tıklayın ve konsol rehberini izleyin.
Not: Auto Mode etkinleştirilmiş kümelerde toplu işlemler desteklenmez.
Ayrıntılar için bkz. Düğümleri toplu halde yönetme.
Düğüm ayrıntılarını görüntüleme
Kaynak kullanımını görüntüleme
Actions sütununda Details seçeneğine tıklayarak düğüm kaynak kullanımını ve durumunu hızlıca görüntüleyin.
CPU ve bellek ölçümleri:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Atanabilir kaynaklar = Kaynak kapasitesi - Ayrılmış kaynaklar - Tahliye eşiği. Ayrıntılar için bkz. Kaynak ayırma ilkesi .
Details görünümü ayrıca şunları içerir:
Temel bilgiler: düğüm adı, IP adresi, örnek ID'si, konteyner çalışma zamanı sürümü, işletim sistemi ve çekirdek sürümü.
Kaynak ataması: Düğümdeki tüm pod'lar için CPU ve bellek istekleri ile sınırları
Düğüm durumu: Geçerli koşul ve olay geçmişi
Düğüm olayları: Son olay kayıtları
Pod listesi: Düğümde çalışan tüm pod'lar
Düğüm yapılandırmasını YAML olarak görüntüleme
Actions sütununda tam düğüm YAML dosyasını görmek için Edit YAML seçeneğine tıklayın. Bu özellik, derinlemesine inceleme ve sorun giderme için yararlıdır.
Sonraki adımlar
Geçmiş kullanıma dayalı konteyner kaynak önerileri almak için kaynak profilleme özelliğini kullanın ve ardından Dağıtım oluşturma sırasında kaynak isteklerini ve sınırlarını yapılandırın.
Pod'ları belirli düğümlere zamanlama için düğüm etiketlerini ve bir düğüm seçici yapılandırın.
Kaynakları ölçeklendirmek için bir işçi düğümünün teknik özelliklerini yükseltin veya düşürün.
Konteyner çalışma zamanı ve kubelet için ek depolama alanı sağlamak üzere düğümlere veri diskleri ekleyin.
Bir düğümün sistem diskini veya veri diskini yeniden boyutlandırın.
Düğüm yükseltmeleri (kubelet ve konteyner çalışma zamanı sürümleri) düğüm havuzu düzeyinde yönetilir. Sürüm yükseltmelerini uygulamak için bir düğüm havuzunu güncelleyin.