[Starlingx-discuss] another heads-up for Kubernetes 1.24

Chris Friesen chris.friesen at windriver.com
Thu Oct 20 15:13:01 UTC 2022


Currently the containers team is in the process of adding K8s 1.24.4 as 
a supported version.  It's currently in the load but there are still 
some compatibility issues being resolved so you shouldn't try to use it yet.

There's one major issue that people with custom applications should be 
aware of, until now we've been running with the "RemoveSelfLink" feature 
gate set to "false" for backwards compatibility.  This is no longer an 
option in Kubernetes 1.24, so any applications using the 
".metadata.selfLink" field will need to be updated as it will now be 
unconditionally set to the empty string.

In the StarlingX platform the current RBD provisioner uses this field, 
so PersistentVolumeClaims won't work with K8s 1.24.4 until the new RBD 
provisioner gets merged (see 
https://review.opendev.org/c/starlingx/platform-armada-app/+/858737 for 
ongoing work in this area).

Thanks,

Chris Friesen

Containers TL




More information about the Starlingx-discuss mailing list