ankaios
ankaios copied to clipboard
Ankaios dashboard
Description
It would be nice to have a web dashboard for Ankaios that shows the Ankaios state with its workloads and the workloads state. Such dashboard can be implemented as an Ankaios workload such that it gets access to the Ankaios API.
The dashboard probably needs two parts: a server and a client component. The dashboard client runs in the web browser as a one-page application which shows the live status. The dashboard server connects to the Ankaios API and also provides stream (probably via websockets) to the client.
In a first version we can have the dashboard just showing the state of Ankaios and in an enhanced version we can allow the dashboard user to modify the state.
Suitable frameworks might be Node.js or Python combined with Vue.js and tailwindcss. The Ankaios examples can serve as a starting point.
Goals
Have an Ankaios dashboard to demonstrate Ankaios and show the Ankaios state in human friendly way.
Final result
Summary
To be filled when the final solution is sketched.
Tasks
- [ ] Task 1
- [ ] Task 2
- [ ] ...