PHP Kubectl Web Administrator
Requirements
- Kubeclt 1.13 installed
- PHP 7.2+ installed
- A Web server installed with PHP support (Apache is recommended)
Installation
- Download source code
- Execute
composer update --no-dev
- Make directory public as webroot
- Start your webserver
Observation: url rewrite must be enabled in web server configuration
Screenshots
Login
Current version of pkw uses an idea of Tomcat for authentication. Enabled users are defined in file credentials.php
inside folder data/security
. Contributions for authentication adapters for database, ldap and other are welcome.
Main page
Current version of pkw allows to see data from namespaces, resource quotas, pods, volumes and replica sets in a web console. It also is possible to create and delete pods. A list of not working detailed pages is available, as a promise for future features.
Each button Get data
outputs in same footer section of page.
Each button Clear
remove data from that section.
Image below shows a obfuscated result of a namespace query.