Welcome!¶
KubePortal is a web portal for Kubernetes clusters. It offers the following main features:
- User login with existing credentials (Active Directory, Google, Twitter, …)
- Landing page with quick links to web applications (Grafana, K8S Dashboard, …)
- User-friendly process for requesting Kubernetes cluster access
- Self-service download of
kubectlconfig file- Login for web applications through the portal, including group-based access control
- Admin backend
Here are some screenshots:
Portal users can use an existing account to enter the cluster portal.
After login, a landing page is shown that offers the possibility to request Kubernetes access and become a cluster user.
For approved cluster users, the portal can offer a list of links to other web applications, such as Grafana or Kubernetes Dashboard. The authentication for these web applications is, again, provided through KubePortal, so that users get a single sign-on experience.
Approved cluster users also get a download page for their personal KUBECTL configuration file.
Portal users with admin rights can access the KubePortal backend, which supports the assignment of known accounts to Kubernetes namespaces resp. service accounts.