this post was submitted on 10 Oct 2023
3 points (80.0% liked)

Kubernetes

903 readers
1 users here now

founded 1 year ago
MODERATORS
 

cross-posted from: https://lemmy.zip/post/3942293

We need to deploy a Kubernetes cluster at v1.27. We need that version because it comes with a particular feature gate that we need and it was moved to beta and set enabled by default from that version.

Is there any way to check which feature gates are enabled/disabled in a particular GKE and EKS cluster version without having to check the kubelet configuration inside a deployed cluster node? I don't want to deploy a cluster just to check this.

I've check both GKE and EKS changelogs and docs, but I couldn't see a list of enabled/disabled feature gates list.

Thanks in advance!

top 2 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 1 year ago (1 children)

I can’t say for GKE, but I believe for EKS all features enabled by default on the K8S version are an enabled on EKS.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Thanks for your answer. That's correct as much as I can see in the EKS docs. But in GKE there is a little disclaimer here

If you want to use a beta Kubernetes feature in GKE, assume that the feature is enabled. Test the feature on your specific GKE control plane version. In some cases, GKE might disable a beta feature in a specific control plane version.

They basically say "ok, trust on all the beta features would be enabled by default, but we can disable some of them without advising you". Funny guys.