Skip to content

Webinterface

Overview

The webinterface is available at the URL http://<control-server-ip>/ after the controlserver is installed.

It allows to automatically configure the Proxmox VE server, add Hosts, add Hosts to the kubernetes cluster and delete hosts again.

Setup Proxmox VE

The Proxmox VE instance must be configured once after the Proxmox VE installation.

To run that configuration task, click on the button in the menu bar and select Setup Proxmox.

RKE up

Within the menu there is also an option RKE up. Normally this option is not required. But sometimes the automatically executed RKE up command by the ansible playbooks is failing. In this case the RKE up command can be triggered manually using this button.

RKE remove

Within the menu there is also an option RKE remove. Normally this option is not required and should be executed with caution since this task shuts down and removes the entire cluster!

Tasks

Tasks overview

Tasks that are currently being executed or were executed in the past are collected in the Tasks view that is reachable by the Tasks button inside the drawer on the left side.

The recently executed Setup Proxmox task is currently running which is displayed by the circular progress indicator.

Once the task is completed or failed, the circular progress indicator disappears and is replaced by a corresponding icon.

Task output

The entire task output is displayed within a popup dialog that opens on a click of the task element.

Cancel Task

Running tasks can be canceled by clicking the cancel button of the task element.

Hosts

Hosts overview

Available hosts are collected in the Hosts view that is reachable by the Hosts button inside the drawer on the left side.

Add host

New hosts can be added using the floating plus button in the bottom right corner. These hosts are not automatically added to the kubernetes cluster, so they can also be used for other applications.

Within a popup dialog the hostname can be specified. A default random hostname is generated by default.

After the popup dialog confirmation, the ansible playbook automatically adds a new Proxmox VM and installs Ubuntu Server on that VM.

While the task is running there is a disabled host within the hosts overview.

After the task is succeeded the previously disabled host and its buttons are enabled.

Add host to cluster

To add a host to the kubernetes cluster click on the cloud icon inside the host element within the hosts overview.

The opened popup dialog allows to change the behavior of the task.

The host type of the node in the cluster can be selected here. A kubernetes cluster has to contain at least one master node that controls the worker nodes. The worker nodes execute the containers.

The second options allow to disable the automatic rke up execution within the task. If this option is disabled, the RKE up task have to be executed manually afterwards to apply the changes.

Delete host

To delete a host the trash symbol inside the host element can be used. If the host is already a node of the cluster, the node will be removed from the cluster too.

If you are sure to delete the host you have to agree the popup dialog.