kinvolk / lokomotive

🪦 DISCONTINUED Further Lokomotive development has been discontinued. Lokomotive is a 100% open-source, easy to use and secure Kubernetes distribution from the volks at Kinvolk
https://kinvolk.io/lokomotive-kubernetes/
Apache License 2.0
321 stars 49 forks source link

Document the control plane bootstrap process #295

Open johananl opened 4 years ago

johananl commented 4 years ago

Lokomotive uses a self-hosted control plane based on Bootkube + Helm. The sequence of events which eventually results in an operational self-hosted k8s control plane is rather complex and contains multiple potential failure points. Therefore, it would be very useful to have document (possibly under the "concepts" category) which describes the various "layers" which comprise the control plane as well as the sequence of steps which take place from the moment a controller machine is created until the self-hosted control plane is converged.

I suggest we include the following in the document:

invidian commented 4 years ago

Note, if #297 gets merged, we should document it too.