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 |