Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • User should have access to the cluster nodes (running Linux OS).

  • User should be able to launch additional process as root or ubuntu

  • The control-plane or master node should allow TCP access on ports 22, 6443 and 60001

  • User should have the latest Roost Desktop downloaded and installed.

...

  • Engage with Roost Support to get a ROOST_USER assigned to you.

  • SSH to the Cluster nodes master node and execute this command with appropriate values

  • EMAIL can be any valid email, preferably yours and ROOST_TOKEN can be any unique string (lowercase) to identify this cluster. KUBECONFIG needs to be set to the absolute path of the Kubernetes config file (typically found under /etc/kubernetes/admin.conf or $HOME/.kube/config).

    Code Block
    export EMAIL="****" ROOST_USER="*****PROVIDED_BY_ROOST" ROOST_TOKEN="****" KUBECONFIG="<path to config file>";
    curl https://remote-roost.s3-us-west-1.amazonaws.com/remote-roost.sh| bash

After the above has been executed on the cluster node, launch or go to the Roost Desktop,

  • Click on Menu Cluster, option K8s Cluster and Choice “Add Remote Roost”

  • Provide in the pop-up menu, the EMAIL and ROOST_TOKEN as Identity. Alias can be modified or left as the default suggested value.

  • On click of “Validate”, Roost Desktop will attempt to establish a connection with the “Remote Cluster”

Roadmap

Current support is available for single node cluster only. Plan to allow multi-node cluster connections in April 2021.

...