Back to articles
4 min read

Deploying Istio on a VKS Cluster Using Addon Management

Learn how to deploy Istio service mesh on a VKS cluster using Addon Management. This guide walks through installing, managing, and verifying Istio in a simple and automated way.

March 22, 2026Updated Apr 13, 2026832 words
Deploying Istio on a VKS Cluster Using Addon Management

What is Addon Management in VKS?

In simple terms:

Addon Management provides a centralized and automated way to install and maintain common Kubernetes platform components on VKS clusters.

Instead of manually installing these components using Helm or YAML files, Addon Management automates deployment and lifecycle management of VKS Standard Packages.

Benefits include: Simplified installation, Consistent configuration, Easier upgrades of Packages and Better integration with the VKS platform

What is Istio?

Istio is a service mesh platform that helps manage communication between microservices running in Kubernetes.

Provides features such as: Traffic management, Secure service-to-service communication, Observability and monitoring, Fault injection and resiliency.

Instead of modifying application code, Istio manages traffic using sidecar proxies (Envoy) that run alongside application containers.

Prerequisites

Before deploying Istio, ensure the following requirements are met:

  1. Access to the Supervisor cluster and Required Namespace permissions
  2. Addon Management enabled in the environment
  3. Running VKS cluster

In this article we’re using the latest release available at the time, VKr 1.35.0, VKS 3.6.0 and VKS Standard Package v3.6.0+20260211

Step 1 — Login to the Supervisor Cluster

Step 2 — Validate Addon release for Istio package is avaialble

Step 3 — Access the VKS Cluster

If you are not aware how to deploy VKS Cluster please refer the article VKS Cluster Deployment Guide

Verify VKS Cluster Nodes are Ready and Running fine to deplpoy Istio workloads.

Step 4 — Verify Package Repository is Reconciled succeessfully for VKS Cluster

Step 5 — Prepare YAML template of Istio AddonInstall and AddonConfig Object

Replace the values in the following YAML according to your infrastructure and save the file as istio-addon.yaml.

Step 6 — Configure Istio AddonInstall on Supervisor Namespace where VKS Cluster is deployed

Please refer the attached istio-addon.yaml which is prepared to deploy the istio packages in this article.

Step 7 — Verify Istio Standard Package and System Pods are running fine

Step 8 - Deploy and Verify the Istio Demo App

we can install the bookinfo sample app from Istio, please refer the attached istio-workload.yaml

Verify bookstore app pods are running:

Check the bookstore app is running:

Summary

Addon Management simplifies the deployment and lifecycle management of Kubernetes platform components in VKS environments.

By providing centralized control, automatic compatibility checks, and simplified upgrades, it allows platform teams to manage add-ons across clusters more efficiently while reducing operational complexity.

Disclaimer:

This blog is for informational and educational purposes only. The configurations, examples, and architectural guidance provided are based on general best practices and publicly available references.

Always validate configurations in a non-production environment before applying them to live systems. Features and integrations may vary depending on the versions of VKS, VKr, Supervisor and vCenter Server being used. The author is not responsible for any unintended impact caused by the use of this information in production environments.

Attachments (1)

Practice LabHands-on environment for this article
vm2pod lab(Kubernetes)
$
vks
istio
kubernetes

How did you find this article?

Share:
58 views 0 claps 0 comments

Responses (0)

Sign in to join the conversation.

No responses yet. Be the first to share your thoughts!