Azure/AKS

AKS worker nodes: support for Ubuntu 22.04 LTS

fnerdman opened this issue ยท 19 comments

The kernel version in 18.04 is just to old, I need a newer kernel version for mainline SGX support and others seem to require 20.04 as well:
#2706
#2829
#1579

Hi lead4good, AKS bot here ๐Ÿ‘‹
Thank you for posting on the AKS Repo, I'll do my best to get a kind human from the AKS team to assist you.

I might be just a bot, but I'm told my suggestions are normally quite good, as such:

  1. If this case is urgent, please open a Support Request so that our 24/7 support team may help you faster.
  2. Please abide by the AKS repo Guidelines and Code of Conduct.
  3. If you're having an issue, could it be described on the AKS Troubleshooting guides or AKS Diagnostics?
  4. Make sure your subscribed to the AKS Release Notes to keep up to date with all that's new on AKS.
  5. Make sure there isn't a duplicate of this issue already reported. If there is, feel free to close this one and '+1' the existing issue.
  6. If you have a question, do take a look at our AKS FAQ. We place the most common ones there!

#1579 (comment)

we're working on this

#2829

okay that's a funny one to call out, because we missed a CVE by being too far behind ;) point taken on feature support however, I know that's a problem.

Triage required from @Azure/aks-pm @alexeldeib, @anujmaheshwari1

@alexeldeib Any update on the ETA? We want to use newer versions of Nvidia Trition which are only supported on Ubuntu 20.04.

edited to clarify we're going to 22.04 directly

maybe I should have used the other one since there's more context -_- sorry for confusion

Duplicate of #2897 closing.

@miwithro - #2897 has been closed and locked as a dup of this issue!

Until this feature is delivered, one or the other issue should probably remain open.

Will this only target k8s 1.25 or will it target older k8s versions? 18.04 mainstream support runs out April 2023 and 1.24 and possibly 1.23 should still be supported then

^planned for 1.25 only right now but we are aware of that potential timeline issue, cc @justindavies

1.25 is out, any updates on timing of 22.04 image for AKS?

We need it for Intel SGX driver - linux kernel 5.11+ (vs current 18.04 with kernel 5.4).

friendly ping :-)

Found this release announcement here - https://github.com/Azure/AKS/releases

Starting with Kubernetes 1.25, the following changes will be made default:
Ubuntu 22.04 for x86, AMD and ARM64 architectures will be the default host.

So there isn't going to be a 20.04 image? Only 18.04 and then 22.04?

It looks that way. It would be nice to have confirmation.

It looks that way. It would be nice to have confirmation.

#2883 (comment)

Related, are there any plans to update Linux kernel from current 5.15 to 6.0+? Specifically, it is required for confidential containers with Gramine.

1.25 with 22.04 is available, thank you. Still the kernel is lagging significantly:
Kernel Version: 5.15.0-1035-azure
Gramine requires 6.0 for dynamic memory allocation.

What is the roadmap for updating kernel?

Closing this issue as 22.04 is currently supported. @max-lepikhin please create a separate issue for kernel updates. We will likely consider 6.0 or above in Ubuntu 24.04.