Skip to content

enterprisecoding-ltd/AnyStatusKubernetes

Repository files navigation

AnyStatus Kubernetes Plugin

AnyStatus plugin for Kubernetes.

Widgets for AnyStatus to provide capability to check various Kubernetes Cluster metrics.

Build status NuGet

Screenshot

Avaliable Widgets

  • Namespace Count
  • Pod Count
  • Node Ram & CPU Usage
  • Pod Ram & CPU Usage

Installation

In order to use Kubernetes plugin a you should create a readonly service account.

Create service account with following command;

kubectl apply -f https://raw.githubusercontent.com/fatihboy/AnyStatusKubernetes/master/docs/setup/service-account.yaml

Read access token;

kubectl get secrets -o jsonpath="{.items[?(@.metadata.annotations['kubernetes\.io/service-account\.name']=='anystatus-sa')].data.token}" | base64 -d

In order to use Node/Pod Ram & CPU widgets, metrics server needs to be installed

Contribute

Contributions are most welcome :)