Wallarm Native Node'u Helm Chart ile Yükseltme¶
Bu talimatlar, Helm chart kullanılarak dağıtılmış Native Node'nun nasıl yükseltileceğini açıklar.
Helm chart sürümlerini görüntüleyin
Gereksinimler¶
Helm chart ile Native Node'u dağıtmak için kullanılan Kubernetes kümesinin aşağıdaki kriterleri karşılaması gerekir:
-
Helm v3 paket yöneticisi yüklü olmalı.
-
API'lerinizin çalıştığı API gateway veya CDN'den gelen erişime izin verilmeli.
-
Aşağıdaki dışa yönelik erişim sağlanmalı:
- Wallarm Helm chart'ını indirmek için
https://charts.wallarm.com
- Dağıtım için gerekli Docker imajlarını indirmek amacıyla
https://hub.docker.com/r/wallarm
- US/EU Wallarm Cloud için
https://us1.api.wallarm.com
veyahttps://api.wallarm.com
-
Saldırı tespit kuralları güncellemelerini ve API specifications indirmek, ayrıca allowlisted, denylisted, or graylisted ülkeler, bölgeler veya veri merkezleri için doğru IP'leri almak amacıyla aşağıdaki IP adresleri
- Wallarm Helm chart'ını indirmek için
-
Yukarıdakilere ek olarak, Wallarm Console'da Administrator rolünün atanmış olması gerekir.
1. Wallarm Helm chart deposunu güncelleyin¶
2. Wallarm Kubernetes servisini yükseltin¶
Dağıtılmış Kubernetes servisini veya Load Balancer'ı yükseltin:
helm upgrade <RELEASE_NAME> -n <NAMESPACE> wallarm/wallarm-node-native --version 0.11.0 -f <PATH_TO_VALUES>
-
<RELEASE_NAME>
: mevcut Helm sürümünün adı -
<NAMESPACE>
: Helm sürümünün bulunduğu namespace -
<PATH_TO_VALUES>
: dağıtılmış çözüm yapılandırmasını tanımlayanvalues.yaml
dosyasının yolu0.10.1 veya daha yüksek bir sürüme yükseltilirken, belirtilmişse
config.connector.log_level
parametresi kaldırılmalıdır. Daha ayrıntılı günlük kaydı içinconfig.connector.log
bölümü ile değiştirilmiştir. Özelleştirme gerektiğindelog.*
parametreleri belirtilmelidir.
3. Yükseltmeyi doğrulayın¶
-
Wallarm pod'larının çalışır durumda olduğunu doğrulayın:
Her bir pod'un durumu STATUS: Running veya READY: N/N olmalıdır. Örneğin:
-
API gateway'inize test Path Traversal saldırısı içeren isteği gönderin:
-
Yükseltmenin, önceki sürüme kıyasla node'un beklenen şekilde çalıştığını doğrulayın.