Kubernetes tarafından barındırılan istemci uygulaması

Birden çok poddan istemci bağlantıları

Bir Redis sunucusuna bağlanan birden çok pod varsa, podlardan gelen yeni bağlantıların hazırlıksız bir şekilde oluşturulduklarından emin olun. Birden çok pod kısa bir süre içinde hazırlıksız başlarsa, oluşturulan istemci bağlantılarının sayısında ani bir artışa neden olur. Bağlantı sayısının yüksek olması Redis sunucusunda yüksek yüke neden olur ve zaman aşımına neden olabilir.

Aynı anda birden çok pod kapatılıyorken aynı senaryodan kaçının. Kapatmanın kademeli olarak başarısızlığı, CPU baskılarına yol açabilecek bağlantı sayısında büyük bir düşüşe neden olabilir.

Yeterli pod kaynakları

İstemci uygulamanızı çalıştıran poda yeterli CPU ve bellek kaynağı verildiğini emin olun. İstemci uygulaması kaynak sınırlarına yakın bir şekilde çalışıyorsa zaman aşımına neden olabilir.

Yeterli düğüm kaynakları

İstemci uygulamasını çalıştıran bir pod, aynı düğümde çalışan diğer podlardan etkilenebilir ve Redis bağlantılarını veya IO işlemlerini kısıtlar. Bu nedenle her zaman istemci uygulama pod'larınızı çalıştıracak düğümde yeterli bellek, CPU ve ağ bant genişliği olduğundan emin olun. Bu kaynakların herhangi birsinde az olması bağlantı sorunlarına neden olabilir.

Linux'da barındırılan istemci uygulamaları ve TCP ayarları

İstemci Redis için Azure Cache Linux tabanlı bir kapsayıcıda çalıştırıldısa, Linux'ta barındırılan istemci uygulamaları için TCP ayarlarında ayrıntılı olarak yer alan bazı TCP ayarlarını güncelleştirmenizi öneririz.

Sonraki adımlar