Skip to main content

Deploy Virtana CO South on GKE Autopilot Clusters

Introduction

Virtana has been recognised as a Google Autopilot partner, enabling you to deploy Virtana Container Observability on Google Kubernetes Engine (GKE) Autopilot clusters. This document provides a step-by-step guide to deploying Virtana’s Container Observability (CO) on GKE Autopilot clusters, helping you gain comprehensive visibility into your dynamic, containerised workloads running on GKE Autopilot.

Prerequisites

  • GKE Autopilot Cluster - 1.32.2-gke.1652000 or later.

  • Kubernetes - V1.11 +

  • Helm - V3.2.4 +

Steps

  1. Open the Virtana Platform UI in your browser:

    [ https://<GLOBAL_VIEW_HOSTNAME>/ui ]

  2. Log in using your organization’s email and password.

  3. Navigate to Container Observability > CLUSTER> System Status >South Deployment Guide.

  4. Click Generate Token to Download YAML to generate a URL to download South values.yaml.

  5. Copy the URL generated and run it your machine to download the YAML file

  6. Run the commands provided under Deploy Opscruise or use below commands

    helm repo add virtana-repo https://virtana.gitlab.io/helm-charts
    helm repo update
    helm search repo virtana-repo/virtana-co
    
    
  7. Change the Log level to info for opscruise-node-exporter-new in the <ORG_ID>-<CLUSTER_NAME>-opscruise-values.yaml file.

    opscruise-node-exporter-new:
      logLevel: "info"
  8. Run below helm command to deploy the workloads:

    helm upgrade --install opscruise-bundle virtana-repo/virtana-co --namespace opscruise \
      --create-namespace -f <ORG_ID>-<CLUSTER_NAME>-opscruise-values.yaml \
      --version <LATEST_VERSION> 

Note

Virtana CO automatically detects the GKE Autopilot cluster at runtime and enables the required CRDs for workload deployment. Therefore, no additional configuration steps are needed specifically for GKE Autopilot.

Deploy GCP GW for Infra Level Observability [Optional]

  1. Generate GCP Gateway Credentials:

    1. Choose GCP in Select cloud provider under Virtana Options Section and follow the steps provided.

    2. Run below command to deploy it:

      helm upgrade --install opscruise-bundle virtana-repo/virtana-co --namespace opscruise \
      --create-namespace -f <ORG_ID>-<CLUSTER_NAME>-opscruise-values.yaml \
      --version <LATEST_VERSION> --set gcpgw.enabled=true --set-file \
      gcpgw.gcpCreds=opscruise-gcpcreds.json