Aracılığıyla paylaş


Kubernetes nesne olaylarını izleme

> Şunlar için geçerlidir: Azure Yerel'de AKS, VMware'de Azure Arc tarafından etkinleştirilen AKS (önizleme)

Kubernetes olayları, bir Kubernetes kümesinde gerçekleşen eylemler ve değişiklikler hakkında içgörüler sağlayan ve uygulamalarının sistem durumunu ve davranışını izlemenize ve sorunlarını gidermenize yardımcı olan gerçek zamanlı bildirimlerdir. Bu olaylar podlar, düğümler, hizmetler ve dağıtımlar gibi çeşitli Kubernetes nesnelerinin yaşam döngüsüyle ilgili bilgileri yakalar ve kaydeder. Saklama mekanizması olmadığından Kubernetes olayları küme yaşam döngünüz boyunca kalıcı olmaz. Bunlar kısa sürelidir, yalnızca olay oluşturulduktan sonra bir saat boyunca kullanılabilir. Olayları daha uzun bir süre boyunca depolamak için Container Insights'ı etkinleştirin.

Kubernetes olay nesneleri

Kubernetes etkinliğindeki tüm alanların kapsamlı listesi için resmi Kubernetes belgelerine bakın.

Etkinliklere erişim

kullanarak kümenizin ve bileşenlerinin olaylarını kubectlbulabilirsiniz:

kubectl get events

Belirli bir podun olaylarını görmek için önce podun adını bulun ve ardından olayları listelemek için kullanın kubectl describe :

kubectl get pods
kubectl describe pods <pod-name>

En iyi yöntemler

Bu bölümde, Kubernetes olaylarını izlerken izlenecek bazı en iyi yöntemler açıklanmaktadır.

İlgi için olayları filtreleme

Kubernetes kümenizde çeşitli ad alanları ve çalışan hizmetler olabilir. Uygulamalarınızla en ilgili olana odaklanmanızı daraltmanıza yardımcı olmak için olayları nesne türüne, ad alanına veya nedene göre filtreleyebilirsiniz. Örneğin, belirli bir ad alanı içindeki olayları filtrelemek için aşağıdaki komutu kullanabilirsiniz:

kubectl get events -n <namespace>

Olay bildirimlerini otomatikleştirme

Kümenizdeki kritik olaylara zamanında yanıt vermek için otomatik bildirimler ayarlayabilirsiniz. Azure, Container Insights gibi izleme ve uyarı hizmetleriyle tümleştirme sunar. Uyarıları belirli olay desenlerine göre tetikleme için yapılandırabilirsiniz. Bu şekilde, dikkat gerektiren önemli sorunlar hakkında hemen bilgilendirilirsiniz.

Olayları düzenli olarak gözden geçirme

Kubernetes kümenizdeki olayları düzenli olarak gözden geçirmek iyi bir uygulamadır. Bu proaktif yaklaşım eğilimleri belirlemenize, olası sorunları erken yakalamanıza ve yükseltmeleri önlemenize yardımcı olabilir. Olaylardan haberdar olarak, uygulamalarınızın kararlılığını ve performansını koruyabilirsiniz.

Sonraki adımlar

Kubernetes olaylarını anladığınıza göre, Container Insights'ı etkinleştirerek izleme ve gözlemlenebilirlik yolculuğunuza devam edebilirsiniz.