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.
How to know if API Version upgrade will effect AKS function or not?
43 Views Asked by Jeff At
1
There are 1 best solutions below
Related Questions in AZURE
- How to update to the latest external Git in Azure Web App?
- I need an azure product that executes my intensive ffmpeg command then dies, and i only get charged for the delta. Any Tips?
- Inject AsyncCollector into a service
- mutual tls authentication between app service and function app
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- Application settings for production deployment slot in Azure App Services
- Encountered an error (ServiceUnavailable) from host runtime on Azure Function App
- Implementing Incremental consent when using both application and delegated permissions
- Invalid format for email address in WordPress on Azure app service
- Producer Batching Service Bus Vs Kafka
- Integrating Angular External IP with ClusterIP of .NET microservices on AKS
- Difficulty creating a data pipeline with Fabric Datafactory using REST
- Azure Batch for Excel VBA
- How to authenticate only Local and Guest users in Azure AD B2C and add custom claims in token?
- Azure Scale Sets and Parallel Jobs
Related Questions in AZURE-AKS
- Integrating Angular External IP with ClusterIP of .NET microservices on AKS
- Kubernetes : How to connect production and non-production Azure CLI simultaneously through windows system?
- Deploy Docker Image into AKS cluster using Azure Release Pipelines with the parameters like clustername, acr, resourcegroup
- Running Azure Function in AKS with Workload Identity and Eventhub Trigger
- Error while performing acr run build: MONGODB_URI environment variable in .env.local
- How can I deploy Ultralytics YOLOv8 on Azure AKS Specifically on the score.py file?
- Regex for azure kubernetes policy doesn't work
- How to know if API Version upgrade will effect AKS function or not?
- Azure DevOps self-hosted Pipeline Agent that can perform a docker build and push command
- Azure K8S Calico network policy is recommended for dev/test configuration. Not suitable for Production?
- Azure error writing parquet to ADLS Gen 2
- Does number of running pods in namespace cause performance issue?
- Resource Provider for AKS Backup Vault
- Qdrant:vectordb:Which shard is at which node? It seems like all shards are on the two nodes out of 4Replicas
- With Terraform, how do I integrate a basic-sku load balancer and basic-sku public ip address with an azurerm_kubernetes_cluster resource?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
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.
plus, you can also setup diagnostics specifically for k8s API to track these details.
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.
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: