host monitor by kubernetes

Registered by do-gyun kim

Currently, Masakari host monitor uses pacemaker or consul. It requires additional configuration.

In a Openstack on Kubernetes, host-monitoring can be streamlined without the need for additional software such as consul or peacemaker. host-monitoring can be achieved conveniently by leveraging the Kubernetes API.

To facilitate this, an addition of a Kubernetes client-based driver to the hostmonitor is required. This driver will enable seamless integration with the Kubernetes API, allowing for efficient and straightforward host monitoring without the need for extra configuration with tools like consul or peacemaker.

This Kubernetes driver invokes the Kubernetes API to retrieve the status of the host(node). In case of any anomalies, it sends notifications to the masakari-api.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
do-gyun kim
Direction:
Needs approval
Assignee:
do-gyun kim
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items