Kubenav is a mobile app to manage Kubernetes clusters. The app provides an overview of all resources in a Kubernetes cluster, including current status information for workloads. The details view for resources provides additional information. It is possible to view logs and events or to get a shell into a container. You can also edit and delete resources or scale your workloads within the app.
The app is developed using Flutter and Go. For more information you can read through our contribution guidelines for development.
Head to the Kubenav GitHub Repository or their Website for more information.
helm repo add fmjstudios https://fmjstudios.github.io/helm
helm install kubenav fmjstudios/kubenav --version X.Y.Z
helm install oci://ghcr.io/fmjstudios/helm/kubenav:X.Y.Z
This chart bootstraps the RBAC manifests required to
run Kubenav. It creates
a ServiceAccount
(including the required kubernetes.io/service-account-token
Secret)
alongside a ClusterRole
and ClusterRoleBinding.
Name | Description | Value |
---|---|---|
nameOverride |
String to partially override linkstack.fullname | "" |
fullnameOverride |
String to fully override linkstack.fullname | "" |
Name | Description | Value |
---|---|---|
secret.annotations |
Annotations for the service-account-token Secret |
{} |
secret.labels |
Labels for the service-account-token Secret |
{} |
Name | Description | Value |
---|---|---|
rbac.create |
Whether to create RBAC resources | true |
rbac.rules |
Extra rules to add to the Role | [] |
Name | Description | Value |
---|---|---|
serviceAccount.create |
Whether a service account should be created | true |
serviceAccount.automount |
Whether to automount the service account token | false |
serviceAccount.annotations |
Annotations to add to the service account | {} |
serviceAccount.name |
A custom name for the service account, otherwise kubenav.fullname is used | "" |
serviceAccount.secrets |
A list of secrets mountable by this service account | [] |