In this post, the author, a seasoned DevOps engineer, discusses the shortcomings of Helm, a popular Kubernetes deployment tool, and why they believe there is a need for a more modern deployment solution. The author provides a brief history of Helm and highlights the issues with it, including the lack of a mechanism for upgrading Custom Resource Definitions (CRDs), dependency management limitations, user-unfriendly chart creation process, the anti-pattern of the values.yaml file, and the inability to interact with the Kubernetes API. The author emphasizes the need for more dynamic deployment methods and introduces Glasskube, a new project aimed at providing an easier way to deploy applications and infrastructure on Kubernetes.
https://glasskube.eu/en/r/knowledge/5-helm-shortcomings/