Coder Social home page Coder Social logo

imraantufail / kubernetes-dashboard Goto Github PK

View Code? Open in Web Editor NEW

This project forked from notharshhaa/kubernetes-dashboard

0.0 0.0 0.0 379 KB

𝘈 𝘬𝘢𝘣𝘦𝘳𝘯𝘦𝘡𝘦𝘴 π˜₯𝘒𝘴𝘩𝘣𝘰𝘒𝘳π˜₯ π˜ͺ𝘯𝘡𝘦𝘨𝘳𝘒𝘡𝘦π˜₯ 𝘸π˜ͺ𝘡𝘩 𝘩𝘦𝘒𝘭𝘡𝘩 𝘀𝘩𝘦𝘀𝘬𝘴, 𝘡𝘳π˜ͺ𝘷𝘺 𝘴𝘀𝘒𝘯𝘯π˜ͺ𝘯𝘨 𝘒𝘯π˜₯ 𝘩𝘦𝘒𝘭𝘡𝘩 𝘀𝘩𝘦𝘀𝘬𝘴 𝘧𝘰𝘳 𝘱𝘰π˜₯𝘴

JavaScript 41.41% Python 28.45% CSS 13.52% HTML 16.62%

kubernetes-dashboard's Introduction

Kubernetes-Dashboard

Kubernetes

A kubernetes dashboard integrated with health checks, trivy scanning and health checks for pods

Kubernetes Dashboard Web Application Welcome to the Kubernetes Dashboard Web Application repository! This web application is designed to provide users with insights and information about their Kubernetes clusters, along with the ability to scan Docker images using Trivy.

Overview :-

The Kubernetes Dashboard Web Application is built with a combination of HTML, CSS, JavaScript, and Python. It offers a user-friendly interface to monitor system metrics, Kubernetes resources, and perform image scans.

Features :-

System Metrics: The upper section of the dashboard displays the current usage of storage, memory, and CPU resources, giving users a quick overview of the system's health.

Kubernetes Status: In the lower section of the dashboard, users can select a Kubernetes namespace from a dropdown. The dashboard then provides information about the number of deployments, services, and pods within the selected namespace.

Trivy Image Scanning: The application also integrates the Trivy scanning feature. Users can input an image ID, initiate a scan, and view the generated scan report. This helps identify vulnerabilities and potential security risks in Docker images.

How to Use Clone the Repository: Start by cloning this repository to your local machine using the following command:

git clone https://github.com/NotHarshhaa/kubernetes-dashboard.git

Frontend and Backend Setup: The frontend of the application is built with HTML, CSS, and JavaScript, while the backend is developed using Flask (Python). Ensure that you have the required dependencies installed.

Running the Application: Start the Flask server to serve the backend of the application. Access the dashboard through your browser by navigating to http://localhost:5000 or the appropriate address based on your setup.

Monitoring System Metrics: The top section of the dashboard displays the current storage, memory, and CPU utilization. These metrics provide insights into the system's performance.

Kubernetes Status: Select a namespace from the dropdown in the lower section to view the number of deployments, services, and pods associated with that namespace.

Image Scanning with Trivy: Use the image scanning feature to input an image ID and trigger a scan. The scan report will highlight vulnerabilities detected in the image.

Technologies Used Frontend: HTML, CSS, JavaScript

Backend: Python Flask

Kubernetes API: Python Kubernetes Client

Security Scanning: Trivy

Hit the Star! ⭐

If you are planning to use this repo for learning, please hit the star. Thanks!

Author by Harshhaa Reddy

kubernetes-dashboard's People

Contributors

notharshhaa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.