Edge Clusters

Edge clusters are Kubernetes clusters deployed on edge hosts installed in isolated locations. These edge hosts can be virtual machines and are managed by operators at remote sites. Cloud Orbiter deploys workload clusters on edge hosts through its SaaS-based management console. In addition to provisioning clusters, Cloud Orbiter provides end-to-end cluster management through scaling, upgrades, and reconfiguration operations.

The following are some highlights of the comprehensive Cloud Orbiter edge solution:

  • Centralized multi-cluster management

    All Kubernetes clusters can be deployed, managed, and upgraded from a single console across all your edge nodes.

  • Comprehensive lifecycle management

    With Cloud Orbiter, Kubernetes clusters can be provisioned easily at the edge. They can be updated and upgraded without any downtime.

  • Integration and automation

    With our Command Line Interface utility or REST APIs, you can quickly build comprehensive automation.

  • Centralized logging and monitoring

    Cloud Orbiter integrates with various logging metric platforms for detailed cluster resource visibility and monitoring across edge environments.

  • Remote cluster management

    With Cloud Orbiter, you can manage target clusters and compass clusters remotely

Before onboarding an Edge cluster, users must add a host to install the Cloud Orbiter cluster provisioning installer. A host is a physical or virtual machine that runs one or more Kubernetes nodes. Each node in the cluster runs a container runtime, such as Docker or container, and is responsible for running containers that are scheduled on it by the Kubernetes control plane. A host group is a logical grouping of hosts within the cluster. Host groups are useful for managing and organizing the nodes in the cluster, as they allow users to apply labels, taints, and other Kubernetes metadata to a set of nodes at once. Before onboarding a cluster, you must add a Host to install the Cloud Orbiter cluster provisioning installer.

Host

A host is a physical or virtual machine that runs one or more Kubernetes nodes. Each node in the cluster runs a container runtime, such as Docker or container, and is responsible for running containers that are scheduled on it by the Kubernetes control plane.

Host Groups

A host group, on the other hand, refers to a logical grouping of hosts within the cluster. Host groups are useful for managing and organizing the nodes in the cluster, as they allow you to apply labels, taints, and other Kubernetes metadata to a set of nodes at once.

Note: You can onboard a cluster only after you have approved host and created host groups out of approved host.

Procedure to add a host
  1. Select Host from left ribbon menu.
  2. Click on +Add Host/Onboard button. You need to click the download button to enable cluster provisioning installation.
  3. Once your host is approved, it will be on the approved list.
  4. The approved tab shows the host, IP address, provisioned status, connection status, cluster association, group membership, and role.
  5. Once the host is approved, you must create Host Groups. Host Groups are a collection of approved host.
Procedure to create host groups
  1. Select Host Groups from left ribbon menu.
  2. Click on +Create Host Group button.
  3. Provide host group name (name is mandatory) and description.
  4. Click create.

Once the host groups are created, you can onboard a cluster. There are two methods Cloud Orbiter provides to onboard a cluster Import Cluster and Create Cluster