Azure / Azure/AKS

[Feature] Istio Add-on upgrade be integrated as part of the AKS Kubernetes version upgrade or a hook on Fleet Manager

Open
#5,924 3 comments 5 reactions 1 assignee Claimed by @sjwaight View on GitHub
feature-request fleet-manager upgrade
Dominant language
TypeScript
Stars
2.1k
Forks
395
Avg merge
2d 22h
Merged PRs (30d)
13

Description

We were planning an AKS version upgrade, and one of the required pre-checks is upgrading Istio addon. So, we are evaluating the upgrade path for AKS Istio Add-on revisions from asm-1-28 to asm-1-30.

1. Is there a possibility to leverage Fleet Manager or Fleet Hub to simplify and orchestrate Istio Add-on upgrades, similar to a minor version upgrade workflow? or plan to run hooks before AKS upgrades?
2. Can the Istio Add-on upgrade be integrated as part of the AKS Kubernetes version upgrade process?

Based on the documentation, the AKS Istio Add-on follows a revision-based canary upgrade model where a new control plane revision is installed alongside the existing revision, and workload namespaces must subsequently be migrated to the new revision. The migration involves relabeling namespaces and restarting workloads to pick up the new sidecar version

At larger scale, the operational burden becomes significant.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.