It is possible to get more detailed information about Istio proxies in clusters, such as envoy proxy version, Istio version, and xDS status.
Workload proxy details is currently an Alpha status feature, and is therefore not enabled by default. Future releases of TSB may change this and enable the feature by default.
How To Enable Workload Proxy Details
In order to enable the workload proxy details feature, you will need to use overlays to apply some extra configuration to the ControlPlane CR in each of your clusters.
kubectl, apply an overlay similar the following to the ControlPlane CRs. Please make sure you have read and understood the description of overlay samples, and how to apply them. This sample only shows the minimum amount of information to identify the changes. Depending on your environment you may need to modify your manifest accordingly.
Make sure that you have your environment configured such that
kubectl is performing the operation against the cluster that you want to modify.
- apiVersion: install.xcp.tetrate.io/v1alpha1
- path: spec.localMesh.enableDiscovery
Once you've applied the manifest, a TSB operator will pick up the changes and apply the new configuration to the proxies. When the new settings have been applied properly, you will be able to use the
tctl command to view the extra information by issuing the following command. Replace
<cluster-name> with the appropriate value.
tctl get clusters <cluster-name> -o yaml
You will then be able to see an output that resembles the following under the "workloads" field:
- address: 10.32.0.15
This information will also be available through the Web UI: