Nâng cấp Glasswall Halo
Thỉnh thoảng, bạn sẽ cần nâng cấp Glasswall Halo để luôn cập nhật các bản sửa lỗi, tính năng và bản phát hành mới nhất.
Nâng cấp Glasswall Halo
1. Đặt namespace Kubernetes mặc định
Đảm bảo ngữ cảnh Kubernetes hiện tại của bạn được đặt thành namespace cdrplatform:
kubectl config set-context --current --namespace=cdrplatform
2. Xác định phiên bản image và chart mới nhất
Sử dụng Azure CLI để liệt kê các thẻ image có sẵn trong Glasswall Artifact Registry:
az acr repository show-tags --repository <repository> --name glasswallhub --username "${token_ID}" --password "${token}" --orderby time_desc
Thay thế <repository> bằng tên repository image phù hợp.
3. Xác thực với Helm registry
Đăng nhập vào registry Helm của Glasswall bằng thông tin xác thực của bạn:
helm registry login glasswallhub.azurecr.io --username "${token_ID}" --password "${token}"
4. Tải Helm chart mới nhất
Tải xuống và giải nén phiên bản Helm chart bắt buộc:
helm pull oci://glasswallhub.azurecr.io/helm/<repository> --version "${version}" --untar --untardir .
Thay <repository> bằng tên repository của chart và ${version} bằng phiên bản chart mong muốn.
5. Nâng cấp Helm release
Chạy lệnh nâng cấp Helm bằng image tag và repository bắt buộc:
helm upgrade --install <chart-name> <chart-name> --set image.tag=<tag> --set image.repository=glasswallhub.azurecr.io/<repository>
Thay các phần giữ chỗ bằng tên chart, image tag và repository phù hợp.
Lưu ý: luôn xem lại ghi chú phát hành trước khi nâng cấp để bảo đảm khả năng tương thích và hiểu rõ mọi thay đổi có thể gây lỗi tương thích.