Skip to content

Workload VM

This role helps in installing and configuring the Istio sidecar VM a.k.a Istio Workload VM.

Requirements

  • Access to k3s Kubernetes cluster

Variables

Name Description Default
workload_istio_ns The Istio Control Plane namespace istio-system
workload_istio_gateway_ns The Istio Gateways namespace istio-gateways
workload_istio_svc_name The Istio Ingress Gateway name ingressgateway
force_app_install Clean install VM workload application no
use_nodeport Use nodeport to connect to Istiod no
istio_enabled Install and configure Istio Sidecar in the VM yes
istio_vm_app The name of the Istio VM app istio_vm_app
istio_vm_namespace The Kubernetes namespace to create Istio VM Workload resources vm-demos-app
istio_vm_workdir The directory to create Istio workload files /home/{{ ansible_user }}/istio-vm/files
istio_vm_service_account The Kubernetes service account to use with Istio VM Workload resources vm-service-account
istio_cluster_network The Istio Control Plane cluster network network1
istio_vm_network The Istio VM network vm-network
istio_cluster The Istio cluster context name cluster1