Helm Chart ile Wallarm Native Node'u Yükseltme¶
Bu talimatlar, Helm chart kullanılarak dağıtılmış Native Node'un nasıl yükseltileceğini açıklar.
Helm chart sürümlerini görüntüleyin
Gereksinimler¶
Helm chart ile Native Node dağıtımı için Kubernetes kümesi aşağıdaki kriterleri karşılamalıdır:
-
Helm v3 paket yöneticisi kurulu olmalıdır.
-
API'lerinizin çalıştığı API gateway veya CDN'den gelen (inbound) erişim.
-
Aşağıdakilere çıkan (outbound) erişim:
- Wallarm Helm chart'ını indirmek için
https://charts.wallarm.com
- Dağıtım için gereken Docker imajlarını indirmek için
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ı ve API spesifikasyonları güncellemelerini indirmek ve ayrıca allowlisted, denylisted veya graylisted ülkeleriniz, bölgeleriniz veya veri merkezleriniz için doğru IP'leri almak amacıyla aşağıdaki IP adresleri
- Wallarm Helm chart'ını indirmek için
-
Bunlara ek olarak, Wallarm Console içinde size atanmış Administrator rolüne sahip olmalısınız.
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.17.1 -f <PATH_TO_VALUES>
-
<RELEASE_NAME>
: mevcut Helm release adı -
<NAMESPACE>
: Helm release'ın bulunduğu namespace -
<PATH_TO_VALUES>
: dağıtılan çözüm yapılandırmasını tanımlayanvalues.yaml
dosyasının yolu0.10.1 veya daha yüksek bir sürüme yükseltirken, belirtilmişse
config.connector.log_level
parametresini kaldırın. Daha ayrıntılı günlükleme içinconfig.connector.log
bölümü ile değiştirilmiştir. Özelleştirme gerekiyorsalog.*
parametrelerini belirtin.
3. Yükseltmeyi doğrulayın¶
-
Wallarm pod'larının çalışır durumda olduğunu doğrulayın:
Her pod durumunun STATUS: Running veya READY: N/N olması gerekir. Örneğin:
-
API gateway'inize test amaçlı Path Traversal saldırısıyla bir istek gönderin:
-
Yükseltilen node'un önceki sürüme kıyasla beklendiği gibi çalıştığını doğrulayın.