Description

UPDATE: Deprecating this because of https://github.com/openSUSE/health-checker/pull/27 and it won't work as RKE2/K3s are not installed via RPM packages, hence the rollback in case of a failed update won't rollback RKE2/K3s.

openSUSE MicroOS (and SL Micro) use 'health-check' as a way to improve robustness and prevent booting systems in an inconsistent state while running upgrades.

It would be nice to dedicate some time during hack week to develop some health-check scripts to validate K3s/RKE2 services are up. As a bonus, not only the services but perform more elaborated checks like checking the K8s API health, metrics, etc.

Goals

  • Create a basic health-check script for K3s/RKE2 services running on openSUSE MicroOS/SL Micro
  • Add more features if possible (check not only the service but the API health endpoints, check some metrics, pods running, etc.)

Resources

  • https://www.suse.com/c/how-to-make-best-use-of-suse-linux-enterprise-micro-self-healing-capabilities/
  • https://documentation.suse.com/sle-micro/5.5/html/SLE-Micro-all/cha-health-checker.html#sec-health-plugins

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 24

Activity

  • about 1 month ago: llansky3 liked this project.
  • about 1 month ago: jmeza liked this project.
  • about 2 months ago: socon joined this project.
  • about 2 months ago: eminguez liked this project.
  • about 2 months ago: eminguez started this project.
  • about 2 months ago: eminguez originated this project.

  • Comments

    • eminguez
      about 1 month ago by eminguez | Reply

      Deprecating this because of https://github.com/openSUSE/health-checker/pull/27 and it won't work as RKE2/K3s are not installed via RPM packages, hence the rollback in case of a failed update won't rollback RKE2/K3s.

    Similar Projects

    This project is one of its kind!