Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How does ClusterAPI compare to Helm charts (or just managing Kubernetes YAML manually or through Kustomize?)

Why do you need clusterctl / clusterawsadm? Can't you just kubectl apply once you have your .kube/config set up for your AWS k8s cluster (or Azure or GCP or whatever)?



Cluster API is just CRDs to manage cluster infrastructure itself. Clusterctl and co is to manage controllers that reconcile said CRDs


> CRDs

CustomResourceDefinition

for anybody else following along

https://kubernetes.io/docs/concepts/extend-kubernetes/api-ex...


Cluster API allows you to create clusters with helm charts.

We use ClusterAPI + a centralized ArgoCD to push our clusters that’s other teams can use but with all the required add-ons that the business says we need like security tooling and policy management.


Can you elaborate a little please? Helm charts don't let you create a cluster? Wouldn't it be easier for Helm to add that functionality as opposed to introducing "yet another" tool/layer in the k8s stack?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: