host monitor by kubernetes
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
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add spec of host monitors by kubernetes