syself / cluster-api-provider-hetzner

Cluster API Provider Hetzner :rocket: The best way to manage Kubernetes clusters on Hetzner, fully declarative, Kubernetes-native and with self-healing capabilities
https://caph.syself.com
Apache License 2.0
605 stars 56 forks source link

add notes about having ccm and CNI installed #1245

Open kranurag7 opened 5 months ago

kranurag7 commented 5 months ago

add a sentence that both CNI and CCM are required after the first control plane is ready, otherwise the cluster won't be usable.

Originally posted by @janiskemper in https://github.com/syself/cluster-api-provider-hetzner/issues/252#issuecomment-2034133788

guettli commented 1 month ago

I would even like to automate that. If there is no CNI and no ccm, then there should be a Condition and an Event. I think a lot of potential new caph users fail here, because they are not familiar with the basics.

But that is perfectly fine. I have been there some months ago, too. An Event which points you in the right direction would help.

There is an open issue for creating an Event+Condition of fundamental things are missing: https://github.com/syself/cluster-api-provider-hetzner/issues/1209