How to know if API Version upgrade will effect AKS function or not?

43 Views Asked by At

I recently got an email saying I need to upgrade my AKS API Version 2023-03-01-preview as it is about to be deprecated. I was wondering how will I know if this upgrade/deprecation will affect functions applied to my AKS and prevent me from using certain functions in the future. I recently applied Helm chart AGIC to my AKS and it is essential to me that this function remains and can be applied to future clusters.

1

There are 1 best solutions below

0
Arko On BEST ANSWER

When upgrading your AKS API version, it's important to check for any deprecated APIs that could affect your application or development process. Microsoft uses Azure Advisor under your Kubernetes services to alert you inside the Azure portal if you're out of support and inform you of deprecated APIs that can affect your application or development process. enter image description here

plus, you can also setup diagnostics specifically for k8s API to track these details.

enter image description here

Additionally, as per Stop Azure Kubernetes Service (AKS) cluster upgrades automatically on API breaking changes AKS now automatically stops upgrade operations consisting of a minor version change with deprecated APIs and sends you an error message to alert you about the issue exactly how you got. Now I would recommend that you carefully read the deprecation notice from Azure. It usually contains information about what's changing and may provide links to documentation detailing the differences between API versions. This documentation often includes a section on breaking changes or migration guides that detail the differences and what you need to consider when upgrading. enter image description here

To ensure that your essential functions, such as specific concerns about Helm charts for AGIC, you should check the Helm chart’s documentation or repository for any compatibility notes regarding Kubernetes versions and any necessary updates to the Helm chart itself. Look for a section usually labeled as "Release Notes," "Changelog"

And finally, I would recommend, before upgrading your production cluster, create a test cluster with the new AKS API version and deploy your workloads, including the Application Gateway Ingress Controller (AGIC) and other critical services, to verify that everything functions as expected.

References: