Upstream Kubernetes has removed the in-tree AWS cloud provider. Kubernetes 1.27.4, which is the version that is configured to MKE 3.7.0, does not support the AWS in-tree cloud provider. As such, if your MKE cluster is using the AWS in-tree cloud provider, you must defer upgrade to a later version of MKE 3.7 that supports a transition pathway to an alternative external AWS cloud provider.

If you attempt to upgrade a cluster that uses AWS in-tree cloud provider to MKE 3.7.0, the upgrade will fail and you will receive the following error message:

Your MKE cluster is currently using the AWS in-tree cloud provider, which
Kubernetes no longer supports. Please defer upgrading to MKE 3.7 until a
version that supports migration to an alternative external AWS cloud
provider is released.

Release date




MKE 3.7.0

Initial MKE 3.7.0 release introducing the following key features and enhancements:

  • ZeroOps: certificate management

  • ZeroOps: upgrade rollback

  • ZeroOps: metrics

  • Prometheus memory resources

  • etcd event cleanup

  • Ingress startup options: TLS, TCP/UDP, HTTP/HTTPS

  • Additional NGINX Ingress Controller options

  • Setting for NGINX Ingress Controller default ports

  • MetalLB

  • Lameduck configuration options

  • Multus CNI

  • SAML proxy

  • Addition of referral chasing LDAP parameter

  • Kubernetes update to version 1.27.4

  • Go update to version 1.20.5.

  • RethinkDB update to version 2.4.3