/k8s-dashboard-api

A simple .net 6.0 api to monitor Kubernetes, exposing ingress routes, pods and nodes

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Docker .github/workflows/dotnet.yml

Security Rating Technical Debt Bugs

k8s-dashboard-api

A simple .net 6.0 api to monitor Kubernetes, exposing ingress routes, pods and nodes

TL;DR

kubectl apply -f https://raw.githubusercontent.com/k8sdash/k8s-dashboard-charts/main/deploy-k8sdash-kubernetes.yaml

Installation

k8s-dashboard-api is available as a docker image.

Before you begin

Prerequisites

  • Kubernetes 1.19+

Recommendations

k8s-dashboard-api and k8s-dashboard-client are designed to work together, even though other clients could consume k8s-dashboard-api. Regardless, it is recommended to install them using this repo.

Technologies used

Code base

  • dotnet 6.0
  • swagger OpenAPI
  • signalR
  • official C# kubernetes client

CICD

  • GitHub Actions
  • SonarCloud.io
  • Docker
  • Docker Hub

Contributing

GitHub pull requests are welcome!