1.7 KiB
1.7 KiB
Citrix ADC as a Sidecar for Istio
Citrix ADC CPX can act as a sidecar proxy to an application container in Istio. You can inject the Citrix ADC CPX manually or automatically using the Istio sidecar injector.
Prerequisites
The following prerequisites are required for deploying Citrix ADC as a sidecar in an application pod
- Ensure that Istio is enabled.
- Ensure that your cluster has Kubernetes version 1.16.0 or later.
- Ensure the Kubernetes controller manager’s default certificate signer is enabled.
Note: For RKE based cluster, extra arguments need to be provided for kube-controller service.
kube-controller:
extra_args:
cluster-signing-cert-file: "/etc/kubernetes/ssl/kube-ca.pem"
cluster-signing-key-file: "/etc/kubernetes/ssl/kube-ca-key.pem"
For detailed information follow this link
Important NOTE:
- We should not Enable Istio Auto Injection on Application namespace.
- The cpx-injection=enabled label is mandatory for injecting sidecars.
- An example to deploy application along with Citrix ADC CPX sidecar is provided here.
This catalog create resources required for automatically deploying Citrix ADC CPX as a sidecar proxy.For detailed information follow this link