Create a Cloudspace Cluster

Get started with Rackspace Spot by creating your first Spot Cloudspace.

Cloudspace: A logical unit of your Cloud

A Cloudspace represents a logical unit of your cloud infrastructure. It includes:

  • An infrastructure pool comprising servers, storage and network. Rackspace Spot uses spare virtual server capacity from Rackspace's global data-centers as the backing infrastructure
  • A cloud operating system such as Kubernetes

Creating Your Cloudspace

Cloudspace creation is currently supported via the User interface or via the Spot Terraform provider. API based creation will be supported in the future subject to user feedback. To create a Cloudspace, log in to Rackspace Spot and follow these steps:

  1. If you don't have an existing Cloudspace, choose "Deploy a Cloudspace".

    1. If you have an existing Cloudspace, choose "Add Cloudspace" on the top right of the screen
  2. Select the data-center location where the Cloudspace infrastructure should run. For a list of available locations, see Data-center Locations

  3. Select your server configuration:

    1. Choose from among the available families of virtual servers:

      1. General Purpose virtual servers
      2. Compute Heavy virtual servers
      3. Memory Heavy virtual servers
    2. Within each family, select one or more Server Class that is of interest to you

    3. To select a Server Class, select it and specify:

      1. "Bid Quantity": the number of instances of this server you would like
      2. "Your Maximum Bid": the highest price you are willing to pay for this bid. Note that you will always be billed at the "current market price", and the maximum bid price serves to set a limit above which you are willing to forgo these servers. Read more on Status Page for Rackspace Spot.
  4. Configure your Cloudspace:

    1. "Alert on Pre-emption": Specify the webhook URL by which you will be notified in case your nodes experience pre-emption due to a market price increase. This is a recommended best practice. If you would prefer not to specify the webhook, disable this alert (this is not recommended)
    2. Choose the Kubernetes version stream
    3. For Cloudspaces running production workloads, it is recommended you select the "High Availability" option that ensures replication and backups of your Cloudspace control plane. Even when worker nodes experience pre-emption, the HA control plane ensures that Kubernetes masters remain highly available
  5. Finally, name the Cloudspace and proceed to deployment. If this is your first Cloudspace, you will be required to provide a payment mechanism that will be billed monthly

Bid Validation

Before actually deploying the Cloudspace, your bids are validated to ensure that at least one bid can be fulfilled. If bid validation fails, you will be informed and can retry after adjusting your bids. Please refer to Status Page for Rackspace Spot for recommendations.

Cloudspace usage

Your Cloudspace should be deployed within 10 minutes. Behind the scenes, a Cloudspace control plane is deployed - this is not a shared control plane, but one that is dedicated for your Cloudspace. This control plane is then configured to manage the server instances that were provisioned based on your bids.

To use the Cloudspace, download kubeconfig and proceed with kubectl. Get step by step instructions here: Deploy an app on your Cloudspace.

Capacity Restrictions

New users or those without significant payment history are provided limited access to capacity. If you request capacity above these restrictions, your request will be denied and you will see a message prompting you to contact product@spot.rackspace.com via email to request additional capacity.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard