The Node Healthcheck operator is developed using the Operator SDK and designed to be installed using the Operator Lifecycle Manager (OLM).
If you are using a Kubernetes distribution without OLM (OCP and OKD have it by default), you can quickly install it using the operator-sdk tool, see the OLM installation guide.
NHC is available on OperatorHub.io, please follow the instructions there.
Please visit the built-in OperatorHub in the UI, search for "Node Health Check", and follow the instructions.
Note
OLM on k8s will install operators in the
operators
namespace, while OCP or OKD are usingopenshift-operators
For instructions on how to install NHC for development, please visit the contribution guide
For configuration of NHC, please follow instructions in the configuration guide.
Currently, NHC has the Self Node Remediation (SNR) operator configured as dependency. This means that SNR will be automatically installed by OLM.
If you want to use another remediator, you have to install it manually. You can find a list of remediators known to work with NHC on the Medik8s website