Skip to content

Kubernetes

Managed Kubernetes clusters and node groups across clouds.

The MetaCloud provides unified management for Kubernetes clusters and their worker node groups across cloud providers.

Kubernetes Clusters

Kubernetes Clusters are managed Kubernetes deployments provisioned through the MetaCloud.

Provider Service
AWS EKS (Elastic Kubernetes Service)
Azure AKS (Azure Kubernetes Service)
GCP GKE (Google Kubernetes Engine)
Alibaba Cloud ACK (Container Service for Kubernetes)
OVH OVHcloud Managed Kubernetes

Actions

Action Description
Create Kubernetes Cluster Provision a new managed cluster on a cloud account
Get Kubernetes Config File Download the kubeconfig for kubectl access
Get Kubernetes STS Keys Retrieve temporary credentials for cluster authentication
Create Autoscaler Enable cluster autoscaling
Create Kubernetes Dashboard Deploy the Kubernetes dashboard for visual cluster management
Share Grant access to users, groups, or organizations
Publish List on the RosettaHub Marketplace
Customize Update label and metadata
Delete Remove the cluster

Kubernetes Node Groups

Kubernetes Node Groups define the worker node configuration within a cluster. Each node group specifies the instance types, scaling limits, and infrastructure settings for a pool of worker nodes.

Configuration

Attribute Description
Instance Type CPU, memory, and GPU specifications for worker nodes
Root Volume Size Disk size for each node
Min / Max / Desired Size Autoscaling boundaries for the node group
Spot Whether to use Spot/Preemptible instances for cost savings
Private Subnet Whether nodes run in a private subnet
Machine Image Base image for the nodes
Key Pair SSH key for node access

Actions

Action Description
Customize Update label and configuration
Delete Remove the node group

Node groups are linked to a formation and a Kubernetes cluster, allowing formations to provision both the cluster and its worker node configuration as a single deployable unit.