"Enter"a basıp içeriğe geçin

Olayları zamana göre sıralamak için Kubectl’i edinin – Linux ipucu

Kubernetes olayları, diğer kaynaklar sisteme yayılması gereken değişiklikler, hatalar veya diğer bildirimler içerdiğinde otomatik olarak oluşturulur. Olaylar hakkında çok fazla belge yoktur, ancak bunlar bir Kubernetes kümesinde sorun giderirken çok faydalıdır. Diğer birçok Kubernetes nesnesiyle karşılaştırıldığında Events’in çok fazla etkinliği vardır. Olayların varsayılan ömrü 1 saattir ve ayrı bir etc seti tavsiye edilir. Olaylar, filtreleme veya toplama eksikliğiyle birlikte, harici sistemlere aktarılmadıkça özellikle değerli olmayabilir. Kubernetes etkinlikleri, planlayıcı kararları ve bazı bölmelerin bir düğümden neden kaldırıldığı gibi bir küme içinde neler olup bittiğini size bildiren varlıklardır. API sunucusu, tüm ana bileşenlerin ve eklentilerin (operatörlerin) etkinlik oluşturmasına izin verir. Bir şey planlandığı gibi çalışmadığında, kontrol edilmesi gereken ilk alan olaylar ve ağ işlemleridir. Arıza geçmiş olaylardan kaynaklanıyorsa veya ölüm sonrası analiz yapıldığında daha uzun süre saklanması çok önemlidir. Kubernetes, yönettiği kaynaklardan herhangi biri değiştiğinde olaylar oluşturur. Bu olaylar genellikle olayı tetikleyen varlığı, türünü ve nedenini içerir. Olayları zamana göre sıralamak için şimdi bu eğitimde özetlenen ekli adımları izlemelisiniz.

Temel gereksinimler

Olayları kubectl kullanarak zamana göre sıralamak için en son Ubuntu Linux’un kurulu olması gerekir. Şu anda Ubuntu 20.04 Linux’a sahibiz. Ayrıca, Linux üzerinde Kubernetes hizmetlerini çalıştırmak için gerekli olduğundan minicube kümesinin kurulu olduğundan emin olun. Olayları zamana göre kubectl kullanarak sıralayacağımız için kubectl’in kurulu olduğundan emin olun.

Kubectl kullanarak olayları zaman yöntemine göre sıralayın

Kubectl kullanarak olayları zamana göre sıralamak için Ubuntu 20.04 sistem girişi. Bundan sonra, herhangi bir uygulamada arama yaparak veya “Ctrl + Alt + T” kısayol tuşunu kullanarak komut satırı terminaline gidin. Açıldıktan sonra, terminal kabuğunda aşağıda belirtilen komutu yürüterek minikube derlemesini başlatın.

Olaylar, belirli bir öğe belirli bir duruma girdiğinde perde arkasında neler olduğuna dair içgörü sağlar. Tüm olayları kubectl get olayları yoluyla almak, tüm olayların birleştirilmiş bir listesini görmenin başka bir yoludur. Bu nedenle, Ubuntu terminalinde aşağıda belirtilen komutu deneyin.

Yukarıda gördüğümüz gibi, bu, olayı oluşturan varlık, olayın sınıfı ve onu neyin tetiklediği hakkında bilgi sağlar. Bu veriler, sistemde neler olup bittiğini kontrol etmeye çalışırken gerçekten yararlıdır. Bu olaylar, sistemin uzun vadeli kararlılığını ve verimliliğini daha iyi anlamak için de kullanılabilir.

Tüm olayları, verilen tüm ad alanlarından oluşturma zamanına göre sıralamak için, terminal penceresine eklenen aşağıdaki komutu çalıştırmanız gerekir.

$ kubectl toplantıları al –sort-by = ‘. metadata.createTimestamp’ -A

Yukarıdaki ekli görüntüde, olayların ad alanı adını, son görülme türünü, nedenini ve nesne sınıfını kontrol edebilirsiniz.

Olayları en son görülen zaman damgasına göre sıralamak için kabukta aşağıdaki komutu yürütün.

$kubectl olayları al –order by=’. sonZaman Damgası’

Çıktı, yukarıda ekli ekran görüntülerine benzer olacaktır.

çözüm

Bu yazımızda olayların temel kavramlarını ve kullanımlarını inceledik. Ayrıca aktivitelerini de kontrol etmeliyiz. Ancak, tüm etkinlik ayrıntılarını görüntülemenin ve bunları istenen zamana göre sıralamanın bir yolunu ekledik. Bu nedenle, yukarıdaki öğreticiyi izleyerek etkinliklerle ilgili tüm bilgileri kolayca toplayabileceğinizi umuyorum.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir