การอัปเกรด 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 ทุกครั้งก่อนอัปเกรดเพื่อให้แน่ใจว่าเข้ากันได้ และเพื่อทำความเข้าใจการเปลี่ยนแปลงที่อาจทำให้ใช้งานร่วมกันไม่ได้