How to create a Kubernetes Kosmos cluster
Kubernetes Kosmos provides an alternative to a classic Kubernetes Kapsule. With Kubernetes Kosmos, you can create a Kubernetes cluster comprising both managed Scaleway Instances (with autohealing and autoscaling) and external instances and servers from any other cloud provider. Scaleway ensures the high availability of your services globally, across different zones, regions, and providers. In addition to the Kubernetes Kapsule pricing, you are charged for the Kubernetes Kosmos control plane and an additional fee for managed external nodes.
Before you start
To complete the actions presented below, you must have:
- A Scaleway account logged into the console
- Owner status or IAM permissions allowing you to perform actions in the intended Organization
Cluster configuration
- Navigate to Kubernetes under the Containers section of the Scaleway console side menu. The Kubernetes dashboard displays.
- From the drop-down menu, select the geographical region you want to manage.
- Click Create cluster to launch the cluster creation wizard.
- On the cluster configuration page, provide the following details:
- Check the Organization and Project for the new cluster.
- Select Kubernetes Kosmos as the cluster type.
- Verify the geographical region for the cluster.
- Select the control plane offer for your cluster. Options include shared or dedicated control planes.
- Specify the Kubernetes version for your cluster.
- Provide a name for the cluster. Optionally, you can add a description and tags for better organization.
- Click Configure pools to proceed.
Pool configuration
This section outlines the settings for your cluster pools. You can configure as many pools for your cluster as you require.
- Choose the pool type. Available types are Scaleway or multi-cloud.
- Specify the following for each pool:
- For Scaleway pools:
- Choose the Availability Zone for the pool's nodes.
- Select the node type for the pool.
- Configure pool options, including node count and whether to enable autoscaling. Options also include enabling autoheal and linking to a placement group, or you can retain default settings.
- For multi-cloud pools:
- Specify the external nodes to be added to the pool.
- Click Add pool to integrate the pool into the cluster.
- To add more pools, click Expand and repeat the steps above.
- Once all pools are configured, click Review to finalize your cluster setup.
Review configuration
- Review the configuration details of your Kubernetes cluster and its pools.
- Click Create cluster to deploy your cluster. Once deployment is complete, the cluster appears in the clusters list.
See Also
Still need help?Create a support ticket