Roost-LightBeam
Features in Roost for Roost-Clusters
[Clusters that have been spun up from RoostDesktop]
User can Start, Stop, Restart these Clusters
Support for heterogeneous cluster, Deep learning AMI, Custom disk size
Scale-up & scale-down the cluster size
Default docker registry is provided
Different kinds of Cloud Vendors currently supported are AWS,GCP
Features in Roost for Managed Clusters (any non-Roost cluster)
[Clusters like EKS, GKE, Minikube, AKS, Rancher etc]
Connection to the cluster through AWS credentials and KubeConfig file.
Currently not supporting
Start,Stop,Scale-up/down for these kind of clusters
Cluster administration is not managed by Roost
Features in Roost for JumpHost Clusters
[Clusters that are accessible through JumpHost]
Admin
Admin configures clusters that are directly available to all org. staff from RoostIO webpage
Admin configures the remote cluster keys and other default cluster configuration like KubeConfig
Can view user sessions on jumpHost & can terminate them
User
User needs to provide aws credentials to connect to a org cluster set up by admin
Console to JumpHost is provided from Roost Desktop
Features common in Roost for any kind of Cluster
Developer Support
Code locally and build on remote docker/cluster directly
Docker image push support for multiple Roost Registry, DockerHub, AWS,ECR,GCR
Right-click and transfer any file from Roost to cloud instance
K8s Resource view
Namespace view & usage listing
K8s event alerting to slack
View public ip of nodes
Cloud console for remote clusters (including terminal support for each node)
Edit k8s resource yaml inline and apply
Cron job listing & Instant job creation from cron-job
Config map & secrets view & restart dependent resources on edit
Deployment Restart provided in side panel in Resource view\
Helm install, uninstall, upgrade & rollback
Certification & Observability
Service fitness framework with test invocation to certify change