ข้ามไปยังเนื้อหาหลัก

การอัปเกรด Glasswall Halo

ในบางครั้ง คุณจะต้องอัปเกรด Glasswall Halo เพื่อให้ทันสมัยด้วยการแก้ไข ฟีเจอร์ และรีลีสล่าสุด

การอัปเกรด Glasswall Halo

1. ตั้งค่า Kubernetes namespace เริ่มต้น

ตรวจสอบให้แน่ใจว่า Kubernetes context ปัจจุบันของคุณถูกตั้งค่าเป็น namespace cdrplatform:

kubectl config set-context --current --namespace=cdrplatform

2. ระบุเวอร์ชัน image และ chart ล่าสุด

ใช้ Azure CLI เพื่อแสดงรายการแท็ก image ที่พร้อมใช้งานใน Glasswall Artifact Registry:

az acr repository show-tags   --repository <repository>   --name glasswallhub   --username "${token_ID}"   --password "${token}"   --orderby time_desc

แทนที่ <repository> ด้วยชื่อ image repository ที่เหมาะสม

3. ยืนยันตัวตนกับ Helm registry

เข้าสู่ระบบ Helm registry ของ Glasswall โดยใช้ข้อมูลรับรองของคุณ:

helm registry login glasswallhub.azurecr.io   --username "${token_ID}"   --password "${token}"

4. ดึง Helm chart เวอร์ชันล่าสุด

ดาวน์โหลดและแตกไฟล์ Helm chart เวอร์ชันที่ต้องการ:

helm pull oci://glasswallhub.azurecr.io/helm/<repository>   --version "${version}"   --untar   --untardir .

แทนที่ <repository> ด้วยชื่อ chart repository และแทนที่ ${version} ด้วยเวอร์ชัน chart ที่ต้องการ

5. อัปเกรด Helm release

รันคำสั่ง Helm upgrade โดยใช้ image tag และ repository ที่ต้องการ:

helm upgrade --install <chart-name> <chart-name>   --set image.tag=<tag>   --set image.repository=glasswallhub.azurecr.io/<repository>

แทนที่ตัวยึดตำแหน่งด้วยชื่อ chart, image tag และ repository ที่เหมาะสม

หมายเหตุ: ตรวจสอบ release notes ทุกครั้งก่อนอัปเกรดเพื่อให้แน่ใจว่าเข้ากันได้ และเพื่อทำความเข้าใจการเปลี่ยนแปลงที่อาจทำให้ใช้งานร่วมกันไม่ได้