Skip to content

christian1607/kube-auth

Repository files navigation

Kube-Auth

Kube-auth is an open source desktop app to manage authentication and authorization on any kubernetes cluster.

The idea of this project is to have an application which allows kubernetes administrator to manage access and authorization in an easy and less-complex way, all the functionality is based on what kubernetes supports thus there is no need to install an custom operator or controller, for authorization we use RBAC model by invoking the API and for authentication is currently managed by x509 certs authentication.

Kubernetes Supported

The application has been tested with the following kubernetes flavors:

  • RKE (Rancher Kubernetes Engine) 1.19
  • Kubernetes kubeadm 1.22

Prerequisites

Before you begin, make sure your development environment includes Node.js® and an npm package manager.

Installation

Usage

# serve with hot reload at localhost:4200.
$ npm run electron

# build for production with minification
$ ng build

Contributing

Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and notes on development.

Editor preferences are available in the editor config for easy use in common text editors. Read more and download plugins at http://editorconfig.org.

About

Desktop app for managing x509 authentication and authorization control access for kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published