<p>I currently have a 1.15.5 K8s cluster hosted in azure that I will soon look into upgrading. I can see this should still be possible:</p>
<pre><code>$ az aks get-upgrades --resource-group my-cluster --name my-cluster --output table
Name     ResourceGroup    MasterVersion    Upgrades
-------  ---------------  ---------------  ----------------
default  my-cluster  1.15.5           1.16.13, 1.16.15
</code></pre>
<p>But going forward where do I find some public documentation for the exact date a specific version of k8s will no longer be valid for an upgrade?</p>

<p>You can find the information you are looking for in <a href="https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions" rel="nofollow noreferrer">Supported Kubernetes versions in Azure Kubernetes Service (AKS)</a>.</p>
<p>From the docs:</p>
<blockquote>
<p>AKS publishes a pre-announcement with the planned date of a new
version release and respective old version deprecation on the <a href="https://github.com/Azure/AKS/releases" rel="nofollow noreferrer">AKS
Release notes</a> at least 30 days prior to removal.</p>
</blockquote>
<p><a href="https://i.stack.imgur.com/I4lVa.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I4lVa.png" alt="enter image description here" /></a></p>
<p><a href="https://en.wikipedia.org/wiki/Kubernetes#History" rel="nofollow noreferrer">For the past release history</a>.</p>
<p>More information can be found <a href="https://github.com/Azure/AKS/blob/4b0026a83f0ce0f428a1cdd50523bd50dc2f13ff/CHANGELOG.md" rel="nofollow noreferrer">here</a>.</p>
<p>To find out which versions are currently available for your subscription and region, use the az aks get-versions command.</p>
<pre><code> az aks get-versions --location eastus --output table
</code></pre>
<p><strong>output:</strong></p>
<p><a href="https://i.stack.imgur.com/g6zMG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g6zMG.png" alt="enter image description here" /></a></p>
