Google Cloud Kubernetes Cluster#
Managed#
KubeSail offers completely managed clusters in your Google Cloud account. Schedule a chat with us and we can build and manage your customer cluster.
Creating a new Cluster#
Select “Kubernetes Engine” -> “Clusters” from the main menu. Select “Create” from the dropdown. KubeSail works with either cluster mode, but we recommend “Autopilot” in most cases. Select “Configure” and then “Create” on the next page. The default options for the cluster are fine. The cluster will take a few minutes to spin up.
Attach Cluster to KubeSail#
To connect your new cluster to KubeSail, you will need to install the KubeSail Agent. This can be done by clicking the “Connect” button in the main cluster settings page.
Once the shell opens, hit the “Enter” key to run the pre-filled command, and the shell will fetch credentials for accessing your cluster. You will need to authorize access.
Once this completes, you can install the KubeSail agent by running
kubectl create -f https://byoc.kubesail.com/<USERNAME>.yaml
and replacing <USERNAME>
with your KubeSail username.
You should see the cluster appear in the the Clusters portal. Give it a name and click Verify Cluster:
Use Cluster with KubeSail Platform#
After creating a Platform, click on the Cluster line and select the cluster you want apps deployed to. Your verified cluster should show up in the list!
When customers pay through the customer portal, they will now have their apps deployed in new namespaces on this cluster. Use the Customers tab to view and manage them.