Management console¶
MOSK management console is mainly designed to create and update MOSK clusters as well as add or remove machines to or from an existing cluster.
You can use the management console to obtain the management cluster details including endpoints, release version, and so on. The management cluster update occurs automatically with a new release change log available through the management console.
The management console is a JavaScript application that is based on the React
framework. The management console is designed to work on a client side only.
Therefore, it does not require a special backend. It interacts with the
Kubernetes and Keycloak APIs directly. The management console uses a Keycloak
token to interact with the management API and download kubeconfig
for
management and MOSK clusters.
The management console uses NGINX that runs on a management cluster and handles the management console static files. NGINX proxies the Kubernetes and Keycloak APIs for the management console.