Upgrading Amazon EKS-D cluster from v1.18 to v1.19 fails due to kubeadm CoreDNS validations failing #1284
Labels
Epic
kind/bug
Categorizes issue or PR as related to a bug.
sig/cluster-management
Denotes a PR or issue as being assigned to SIG Cluster Management.
What happened:
Trying to upgrade an Amazon EKS-D cluster from v1.18 to v1.19 fails due to kubeadm CoreDNS validations failing. Two preflight checks are failing:
Ignoring those preflight checks doesn't help because kubeadm fails to upgrade CoreDNS with the following error:
What is the expected behavior:
It's possible to upgrade Amazon EKS-D clusters from v1.18 to v1.19.
How to reproduce the issue:
Anything else we need to know?
It seems like there are two issues:
v1.7.0-eks-1-18-1
). kubeadm drops thev
prefix, but it doesn't drop the-eks-1-18-1
suffix. Since kubeadm strictly compares the version, the suffix causes the validation to fail.Information about the environment:
KubeOne version (
kubeone version
):master
and v1.2.0Provider you're deploying cluster on: AWS
Operating system you're deploying on: Amazon Linux 2
The text was updated successfully, but these errors were encountered: