On Ubuntu
Install gopaddle lite as microk8s add-on on Ubuntu
gopaddle lite - A lifetime free community edition of gopaddle is now available as an add-on to microk8s.
Pre-requisites
OS distribution: Ubuntu 18.04 or higher; MicroK8s version: 1.25 or higher;
System resource requirements: 4 vCPU (Intel Arch), 8 GB RAM, 50 GB Disk
'
snap
' tool must already be installed.If not installed, the following steps can be used on Ubuntu 18.04:
Set the path for snap tool to be executed as a command:
microk8s must already be installed and must be running.
If not installed, use the below step to install the same:
If already installed, you may want to refresh microk8s:
Check and ensure that microk8s service is running:
Steps to install gopaddle lite addon for microk8s
Enable microk8s community addon and enable gopaddle lite addon.
Optional parameters while enabling the add-on.
If -i option is omitted, then the gopaddle endpoint is decided based on the node's private IP address. Please take a look at the 'gopaddle dashboard endpoint' section for more details.
Example:Make a note of the gopaddle lite access endpoint from the above command. You can also obtain the endpoint by listing the node IPs in the cluster. Check the gopaddle dashboard endpoint section for more information.
Wait for gopaddle services to move to running state
If you see this error message
timed out waiting for the condition on pods
, you can execute the above command once again to wait for all the gopaddle services to move to running state.Access the gopaddle dashboard. If static IP is provided as an input using
-i
option in step 1, then accesss the gopaddle UI @http://<STATIC_IP>:30003
, else access the gopaddle UI @http://<NODE_IP>:30003
. The Node IP can be determined by executing the command below. If the node has a public IP, open the firewall ports in the next step.Enable Firewall ports (if installing gopaddle lite on a cloud based VM)
The following TCP network ports have to be enabled/opened to use the gopaddle lite dashboard:
Ports 30000 to 30006: for accessing gopaddle endpoints .
Port 32000: Service node port for Grafana dashboard on Kubernetes
Any node port assigned for an application deployed on microk8s
Steps to disable gopaddle addon for microk8s
Issue the below command to disable gopaddle addon for microk8s:
Steps to update gopaddle addon for microk8s
At a later time, if you want to update gopaddle addon repo (that you previously added at the time of installation of gopaddle addon for microk8s), use the below command:
Update the repository
If any new updates are pulled above, in order for this to take effect, you need to execute the following steps: Disable gopaddle add-on
Steps to uninstall gopaddle addon for microk8s
Follow the below steps to uninstall gopaddle addon for microk8s:
Disable gopaddle addon for microk8s - see the section above
Delete all PVs created by gopaddle
After disabling gopaddle addon for microk8s, the persistent volumes used by gopaddle are still around. Use the below command to delete the persistent volumes created by gopaddle:
Delete the storage class
Remove the node label added by gopaddle
Remove the gopaddle addon repo in microk8s
Last updated