Home / Companies / Replicated / Blog / Post Details
Content Deep Dive

How Replicated Compatibility Matrix caught a KOTS incompatibility issue with EKS 1.30

Blog post from Replicated

Post Details
Company
Date Published
Author
Marc Campbell and Amber AlstonÂ
Word Count
702
Language
-
Hacker News Points
-
Summary

Managing software for diverse customer environments is complex, especially with various Kubernetes versions and configurations, as highlighted by a recent issue with Amazon EKS 1.30. The release introduced a change where the default annotation on the gp2 storageClass resource was omitted, affecting applications that relied on having a default storage class. This change, unnoticed by some, can cause applications like Replicated KOTS to fail since they expect a default storage class to be available, leading to issues with pod scheduling. To address this, Replicated identified the problem through its Compatibility Matrix testing and plans to update KOTS to use the gp2 storage class if no default is available, alongside implementing a Preflight check to ensure a default storage class exists. This situation underscores the importance of thorough testing across different Kubernetes versions and distributions to preemptively catch compatibility issues before they become customer support concerns.