-
Notifications
You must be signed in to change notification settings - Fork 317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Request] Upgrade channel - be able to have patch AND node images #2429
Comments
Hi lgmorand, AKS bot here 👋 I might be just a bot, but I'm told my suggestions are normally quite good, as such:
|
Triage required from @Azure/aks-pm |
Action required from @Azure/aks-pm |
Issue needing attention of @Azure/aks-leads |
Hello! Thanks for this feature request, our team will look into it. |
I can concur that I would prefer to have the ability to have a patch auto-upgrade of k8s, but having the node-image updated as soon as possible. Currently this is not possible (despite some of the documentation's wording making it seem like it). This is definitely required functionality IMO. |
So you would like to have your node image updated every week and your patch version + node image every month correct? (keeping in might they are cumulative) |
Hi Jorge, yes that's it. Basically, customer just want their cluster be updated as soon as possible, whether on the OS part or the kubernetes version. On the second one, customers seem only confident with automated patch version. BTW I never heard for automated minor version upgrade need yet |
+1 |
SCENARIO: Currently running 1.20.3
Would prefer to choose between:
|
UPDATE: I changed my
|
After changing to As of now I will keep it as "node-image" updates only, and change to patch when ever there is a new patch version released. |
My fellas, news are good. PG is already working on it so we should see something displayed in the roadmap very soon. |
Adding this to my wishlist. I see no reason to delay any kind of Kubernetes patch version upgrades and node image upgrades. We handle Kubernetes minor version upgrades manually, but everything else should be upgraded automatically. The Kubernetes patch versions are pretty quick and a cluster after a few weeks is running an unsupported Kubernetes versions. We had some incidents in the past when instead of solving the actual root cause we had to upgrade Kubernetes patch version first and then deal with the incident. Pretty annoying if you ask me. |
hey @lgmorand, was it added to the roadmap? couldn't find anything |
@lgmorand @timown we are working on a Security channel (For linux) that can be chosen in parallel to an Auto upgrade channel like patch or stable. This security channel will allow you to seamlessly get security updates (i.e Unattended upgrades) in your defined maintenance window and instead of maintaining a KURED to reboot , AKS will ensure you get a fully patched up image (eliminating need to keep KURED schedule) - and this is not a new VHD but on the very same VHD(image) the nodepool chose , so in effect there wont be a need to upgrade the Node's VHD (to a new node image) unless necessary. This security channel can be chosen separately and put in its own maintenance schedule orthogonal to the Auto upgrade channels (K8s). |
@kaarthis awesome, that'd perfectly match the need of my customers. any card in the roadmap board ? I didn't find it. this way I could watch updates during the monthly call :) |
Hi @kaarthis That's great because we can now update the OS image before a new image is available but regarding the first need, it does not seem the need is filled. How can we ensure to get:
From what I understand, we still have the same issue to choose between "k8s" & "AKS" components upgrade. Am I right ? |
Do we have any update on this issue ? |
I saw in the release notes from today that it's now in preview: Node OS auto-upgrade channel for automatically applying OS security patches promptly |
With nodeOSUpgrade Channel release you can do this. https://learn.microsoft.com/en-us/azure/aks/auto-upgrade-node-image |
Currently, the auto-upgrade channel makes you to choose between either an upgrade of k8s or an update of the node image.
It seems they are handled separatly which means you have to choose between having:
A cluster upgrade (version) may create new nodes and thus provide the last version of node image (if I'm not wrong) but if there is no new patch for k8s version, then the node-image will never be updated, which is not good because node-image is the best way to ensure node security and "aks" layer being up to date
Request : having a channel mode to have patch + node-image and having both of them triggering an update when available.
ps: I didn't update the existing features as they are GA already #1486 and #1303
The text was updated successfully, but these errors were encountered: