monogon-dev / monogon

The Monogon Monorepo. May contain traces of peanuts and a ✨pure Go Linux userland✨. Work in progress!
https://monogon.tech
Apache License 2.0
378 stars 8 forks source link

metropolis: implement removing nodes #262

Open fionera opened 10 months ago

fionera commented 10 months ago

Currently there is no way to remove a node from a cluster

q3k commented 10 months ago

There's two things here:

  1. A proper, safe decomissioning flow, including draining, Kubernetes state sync, etc.
  2. A way to just remove dead nodes and generally 'clean up'.

We mostly need the latter, so that's what we should probably implement first. Then the decomissioning flow will include the latter, either automatically or as part of the process to be done by operators.

q3k commented 10 months ago

(good first issue for the 'clean up' part)

fionera commented 1 month ago

Isnt this already implemented?

q3k commented 2 weeks ago

Partially - we can remove everything but control plane nodes.

fionera commented 2 weeks ago

We need this to be done until mid-september