Requirement:
With istioctl, it has built-in manifests. However, these manifests or docker images may not be accessible in the corporate network, or users use other docker repo other than docker.io. How to install it?
Solution:
- istioctl manifest generate --set profile=demo > istio_generate_manifests_demo.yaml
- find docker images path in the yaml ,download and upload them to your internal docker repo.
- edit the file with right docker image path of internal docker repo
- kubectl apply -f istio_generate_manifests_demo.yaml
- istioctl verify-install -f istio_generate_manifests_iad_demo.yaml
- to purge the deployment:
- istioctl x uninstall --purge