Welcome to the Meetrix Rancher developer guide for Google Cloud Platform! Rancher is an open-source Kubernetes management platform from SUSE. From one dashboard you can create new clusters, import existing ones such as Google Kubernetes Engine, manage users and access, and deploy apps across all of them. The Meetrix GCP image installs Rancher with the official Helm chart on a single-node K3s cluster, behind Nginx with automated SSL, so you get a working management server in minutes.

This guide walks you through finding the product on GCP Marketplace, configuring the deployment, pointing DNS, logging in for the first time, and managing the server. For what the image includes and the AWS option side by side, see the Rancher store page, or our Rancher on AWS Marketplace article for how it compares to OpenShift.

Prerequisites

Before you begin, make sure you have the following:

  • Basic Google Cloud Platform knowledge.
  • An active Google account with a GCP project and billing enabled.
  • A domain name you can manage DNS records for.

Launch Rancher from GCP Marketplace

Step 1: Find the Product

  1. Log in to your Google account.
  2. Go directly to the product page: Rancher Kubernetes Management on GCP Marketplace
  3. You can also browse all Meetrix products at the Meetrix Solutions Page.
  4. You will see the following product listing page. Click Launch.
Rancher Kubernetes Management: Multi-Cluster K8s Control Plane listing on GCP Marketplace by Meetrix Pte Ltd, showing the 5-day trial badge and the Launch button

Step 2: Accept the Agreement

  1. Select your GCP project from the project selector at the top.
  2. Tick the terms and agreements checkbox.
  3. Click AGREE.
GCP Marketplace agreements screen with the project selector, the terms checkbox ticked, and the AGREE button

Free Trial

This product includes a 5-day free trial with up to USD 50.00 in licence fee credits. To activate it, tick I accept the solution trial Terms and Conditions at the bottom of the deployment form before you click Deploy.

Checkbox to accept the Rancher solution trial Terms and Conditions on GCP

Trial note

Infrastructure charges (VM, disk) still apply during the trial. Only the Meetrix licence fee is credited. You can cancel the trial at any time by deleting the deployment.

Configure Your Rancher Deployment on GCP

You will see the deployment configuration form. Fill in the fields across the following sections:

New Rancher Kubernetes Management deployment form on GCP showing the deployment name rancher-1, an existing deployment service account, the zone us-central1-a, the e2-standard-2 machine type, and the product trial terms

General

  • Deployment name: A unique name for this deployment.
  • Deployment Service Account: Use an existing account with the required roles, or create a new one.
  • Zone: Select the GCP zone closest to you or to the clusters Rancher will manage.
  • Machine type: The default e2-standard-2 (2 vCPU, 8 GB memory) runs Rancher and its K3s cluster comfortably. Go larger if Rancher will manage many downstream clusters or nodes.

Networking

  • Network / Subnetwork: Leave as default unless you have a custom VPC.
  • External IP: Leave as Ephemeral so the dashboard and your downstream clusters can reach the server.
  • Allow SSH (TCP port 22): Enabled by default. Restrict the source IP range if you want to limit SSH access to specific IPs.
Rancher GCP networking settings with the default network and subnetwork, an Ephemeral external IP, and SSH allowed from 0.0.0.0/0

Application Settings

  • Domain name: The domain for your Rancher server (e.g. rancher.yourdomain.com). Point your DNS A record to the instance IP before or shortly after deploying.
  • Admin email: Used for SSL certificate registration via Let's Encrypt.
  • Admin password: The bootstrap password you use for the first login to Rancher. Store it securely.

Click Deploy and wait a few minutes for the deployment to complete.

Point DNS to Your Rancher Server

Step 1: Get the External IP

  1. Once deployment is complete, click the VM instance resource name in the deployment details.
  2. Copy the External IP from the Network interfaces section.
Network interfaces section of the GCP VM instance showing the ephemeral external IP address

Step 2: Create a DNS A Record

  1. Go to your DNS provider.
  2. Add an A record pointing your Rancher domain (e.g. rancher.yourdomain.com) to the copied external IP.
  3. Wait for DNS propagation before proceeding (typically a few minutes to 1 hour).

DNS must propagate first

The image issues SSL via Let's Encrypt, which verifies domain ownership over HTTP. Make sure your DNS A record points to the server IP and has propagated before the certificate request runs.

Access Rancher

Once DNS has propagated and SSL has been issued, visit your domain. On the first visit, Rancher shows a Welcome to Rancher screen asking for a bootstrap password. Enter the Admin password you set in the Application Settings and click Log in with Local User. You do not need to run the kubectl command shown on the screen.

Rancher Welcome screen asking for the bootstrap password with a Log in with Local User button

502 Bad Gateway Error?

If you see a "502 Bad Gateway" error, Rancher is still starting up. K3s and the Rancher pods take a few minutes on first boot. Wait about 5 minutes and refresh the page.

Follow the prompts to confirm the Server URL (your domain) and accept the terms. You then land on the Rancher home page, where the local K3s cluster that Rancher runs on is already listed as Active. From here you can Create a new cluster or Import Existing ones, including GKE clusters in the same project. The Rancher documentation covers each cluster type in detail.

Rancher home page listing the local K3s cluster v1.36.5+k3s1 as Active with 2 cores and 7.75 GiB memory, and the Manage, Import Existing and Create buttons

If you plan to run model serving on a managed cluster, our guide to running open-weight LLMs on GKE and the article on GPU scheduling in Kubernetes pair well with a Rancher-managed GKE cluster.

Generate an SSL Certificate for Rancher Manually

Rancher automatically tries to issue SSL for the domain name you provided during deployment. If that fails, for example because DNS had not propagated yet, generate it manually.

Step 1: SSH into the Server

  1. Go to the VM instance page in the GCP console.
  2. Click SSH to open a browser-based terminal and authorize access.
GCP VM instance details page with the SSH button at the top

Step 2: Run the Certificate Script

The image includes a pre-configured certificate script. Run it with:

sudo bash /root/certificate_generate_standalone.sh

This script runs certbot using the domain name and admin email you provided during deployment.

Check Rancher Server Logs

SSH into the server as shown above. Rancher runs as pods in the cattle-system namespace of the local K3s cluster. List them with:

sudo k3s kubectl get pods -n cattle-system

Then check the Rancher logs:

sudo k3s kubectl logs -n cattle-system -l app=rancher --tail=100

Nginx sits in front of Rancher and terminates SSL. If the dashboard does not load at all, check it too:

sudo systemctl status nginx

Manage Your Rancher Deployment on GCP

Shut Down the VM

To stop the VM without deleting it, go to Compute Engine → VM Instances in the GCP console, select your instance, and click Stop. You can restart it later by clicking Start/Resume.

Note

Clusters that Rancher manages keep running while the Rancher VM is stopped, but you cannot manage them through the dashboard until it is started again.

Delete the Deployment

To fully remove the deployment and stop all billing:

  1. Go to Solution deployments in the GCP console.
  2. Find your Rancher deployment.
  3. Click Delete to remove all associated resources.

Downstream clusters that Rancher created in your project, such as GKE clusters, are separate resources. Remove them first if you no longer need them.

Upgrades

When there is an upgrade, we update the product with a newer version. You can check the product version in GCP Marketplace. If a newer version is available, back up your server data, delete the current deployment, and launch the product again using the newer version.

Troubleshoot Rancher on GCP

Insufficient Capacity Error

If you see an error stating there is not sufficient capacity for the selected machine type while deploying, try a different zone or try again later.

502 Bad Gateway

If you see a 502 Bad Gateway error when accessing your domain, Rancher is still starting up. Wait 5-10 minutes and try again. If it persists, check the Rancher pod status and logs as shown above.

Storage Full Error

Container images and logs on the local K3s cluster can fill the boot disk over time. If the dashboard becomes unresponsive, SSH into the server and run:

df -h

If the root volume is between 90-100%, resize the boot disk from the Compute Engine console, then reboot the instance.

Conclusion

You now have a self-hosted Rancher server running in your own GCP project, with SSL and your own domain. From here, import your existing clusters, create new ones, and set up users and role-based access. If you want to monitor the clusters Rancher manages, our Grafana developer guide shows how to launch Grafana from a Meetrix image.

Technical Support

If you run into any issues, our support team is here to help. Reach out to us at support@meetrix.io and we will respond within 12 hours.

Frequently Asked Questions

What is Rancher?

Rancher is an open-source Kubernetes management platform from SUSE. It gives you one web dashboard to create, import and operate Kubernetes clusters across clouds and on-premises, with central authentication, role-based access control, monitoring and app catalogs.

What does the Meetrix Rancher GCP image include?

The image installs Rancher the upstream way, with the official Helm chart on a single-node K3s cluster, behind an Nginx reverse proxy. You fill in a domain name, admin email and admin password during deployment, and the image requests a Let's Encrypt certificate for that domain.

What is the initial password for the Rancher dashboard?

The first login screen asks for a bootstrap password. Enter the admin password you set in the Application Settings section of the deployment form. You do not need to run the kubectl command shown on that screen.

Which machine type should I choose for Rancher on GCP?

The default e2-standard-2 (2 vCPU, 8 GB memory) is a good baseline for a Rancher server managing a handful of clusters. Choose a larger machine type if Rancher will manage many downstream clusters or nodes.

Can Rancher manage Google Kubernetes Engine (GKE) clusters?

Yes. From the Rancher home page you can import an existing GKE cluster or create a new one with Rancher's GKE driver, alongside RKE2, K3s, EKS and AKS clusters.

Is there a free trial?

Yes. The Meetrix Rancher listing includes a 5-day free trial with up to USD 50.00 in licence fee credits. Infrastructure charges for the VM and disk still apply during the trial.

How do I get technical support?

Reach out to Meetrix Support at support@meetrix.io for help with the Rancher GCP deployment.

Deploy Rancher on GCP in Minutes

Launch a production-ready Rancher server on Google Cloud with a pre-configured Meetrix image and manage all your Kubernetes clusters from one dashboard.

Get Started on GCP Marketplace