Add Remote Cluster in Roost Using Kubeconfig File

Before Adding the remote cluster you need to sign in first. You can either sign in from top menu or you can click profile icon in top right side of the toolbar.

Sign in through your preferred medium.

After Sign in, click add remote cluster from top menu

Cluster → K8s Cluster → Add Remote Cluster



It will open a modal window, click on Manually add a config file in bottom left corner of modal window.


It will show you the input box where you can select your kubeconfig path from the disk.

Select your Kubeconfig from the dialog box. It will show you all the context in your kubeconfig file.




Select your cluster context which you want to add in Roost and subsequent alias name for the cluster. Also add additional info if your cluster use session token and renew command to renew the token before cluster keys expires.

Write the profile name if you choose session token management as AWSU otherwise will roost will pick you default AWSU credentials.

Also you can add your aws Access Key Id, Secret and Session Token if your cluster is dependent on it.

Click Apply and your cluster will be added to the Roost cluster list.

You can switch to you cluster from the top menu Cluster.
Cluster → K8s Cluster → AliasName


After clicking on menu your global context will be switched to your cluster and you can access workload analytics and check all the resources and metrics.

You can again remove your cluster from the roost after your work is done from
Preference → Remote Cluster


Â