In order to launch a cluster on Containership Cloud with GCP, be sure to have properly configured your provider by following all of the steps outlined in this document.

Once you have logged into Containership cloud select the pink Create button, then select Cluster.

Select the Create Cluster option and press continue.

Choose Provider:

 Select Google Cloud Platform (GCP) from the list of providers and press continue.

Determine Region: 

Select the desired Region from the list of available regions and press continue.

Configuring Cluster Options:

Give your soon to be cluster a name and environment name. Then selected the preferred version of Kubernetes you want to launch.

Select the correct network and subnetwork or create new.

Configure Master Node Pool: 

Now it is time to determine what resources will power your cluster. For a technical deep dive on master nodes please reference to the official Kubernetes documentation on the concept. 

If necessary name your master node pool, otherwise it will be given the default name of master-pool-1

The next step is to determine the instance type from the drop down list. Refer to GCP official documentation for details about each instance type.

You can also select custom from the drop down and enter the desired resources for the nodes manually.

Now you have the option to determine the number of nodes within your master pool. You can either launch with a single node master (typically for non-production environments) or enable High Availability using the toggle. This will automatically bump the node count to 3, and deploy a multi-master Kubernetes cluster.

Next step is determine the Primary Zone for the nodes, which is dynamically limited based on region and instance types selected. 

If you need configure any additional settings for the nodes, hit the toggle for Advanced settings.

Configure Worker Node Pool(s):

Now it is time to determine the size of resources in your worker node pools. For more information on worker node pools refer to the official Kubernetes documentation

If necessary name your worker node pool, otherwise it will be given the default name of worker-pool-1

The next step is to determine the instance type from the drop down list. Refer to GCP official documentation for details about each instance type.

You can also select custom from the drop down and enter the desired resources for the nodes manually.

You have the option to determine the number of nodes within your worker pool(s). You can either launch one or multiple nodes within each node pool. Important to note that additional nodes can be added to each pool as well as new node pools can be created even after the initial cluster launch.

Next step is determine the Primary Zone for the nodes, which is dynamically limited based on region and instance types selected. 

If you need configure any additional settings hit the toggle for Advanced settings.

If you would like to add additional master node pools select the add button at the bottom of the screen and repeat the steps above.

Select Plugins:

Plugins are a great way to add functionality to your new cluster for things such as logging or metrics. By default, the Containership Plugin will be installed to the cluster as it powers the Containership Cloud dashboard. To add a plugin on your cluster, just choose the ones you would like to include from the list of options. One satisfied you hit the continue button to proceed.

Review Cluster Setup and Launch:

Once all of the previous steps have been completed you will be presented with a summary of your soon to be cluster. This summary will include estimate monthly costs as well as details about the cluster itself. Once satisfied, select continue.

You cluster will now start to provision! Depending on the size, region, and provider the cluster will take 5-10 minutes to get up and running.

Did this answer your question?