As a start, read the introduction into kubernetes by the folks at Digital Ocean. The following section should enable you to deploy Human Connection to your kubernetes cluster.
Create a cluster at Digital Ocean.
***-kubeconfig.yaml from the Web UI.
Move the file to the default location where kubectl expects it to be:
mv ***-kubeconfig.yaml ~/.kube/config. Alternatively you can set the config on every command:
Now check if you can connect to the cluster and if its your newly created one by running:
kubectl get nodes
The output should look about like this:
$ kubectl get nodesNAME STATUS ROLES AGE VERSIONnifty-driscoll-uu1w Ready <none> 69d v1.13.2nifty-driscoll-uuiw Ready <none> 69d v1.13.2nifty-driscoll-uusn Ready <none> 69d v1.13.2
If you got the steps right above and see your nodes you can continue.
Digital Ocean kubernetes clusters don't have a graphical interface, so I suggest to setup the kubernetes dashboard as a next step. Configuring HTTPS is bit tricky and therefore I suggest to do this as a last step.