XgridInc / xkops

About Xkops is an integrated solution that combines widely-adopted open-source utilities to simplify Kubernetes management, emphasizing the enhancement of observability, reliability, security, and cost control in cluster operations which help users optimize the deployment and management of Kubernetes clusters.
Apache License 2.0
61 stars 4 forks source link

X-workflow 2: Detecting and Deleting Unutilized Nodes in a Kubernetes Cluster #58

Closed umerxgrid closed 2 days ago

umerxgrid commented 3 weeks ago

X-workflow 2: Detecting and Deleting Unutilized Nodes in a Kubernetes Cluster

Overview This workflow aims to identify unutilized nodes in a Kubernetes cluster, display them on a dashboard, and allow users to delete these nodes. The process involves querying Kubecost, storing information in a MongoDB database, and using Robusta to delete nodes.

Programming language to be used: Golang Tasks ### Breakdown Task 1: Set Up and Configure MongoDB

Task 2: Develop Kubecost Query Pod

Task 3: Implement Dashboard for Displaying Unutilized Nodes

Task 4: Implement Node Deletion Workflow

Task 5: Integrate Dashboard with Node Deletion API