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!

  • brdude@beehaw.org
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    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.

    • z3r0@lemmy.zipOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      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.