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.
Related Topics¶
- Container Images - Container images deployed on Kubernetes
- Container Repositories - Private registries for Kubernetes workloads
- Formations - Deploy Kubernetes resources through formations
- Cloud Keys - Credentials for provisioning clusters