For a production environment, the recommended approach is to use a curated, validated, and tested Istio release, either by public cloud providers such as AWS, Google, IBM, and Azure or private cloud providers such as Red Hat OpenShift.
IBM maintains Helm charts for popular open source software and its own middleware. You can add the helm repository from https://github.com/IBM/charts to add IBM-curated Kubernetes packages.
However, in this chapter, we will only focus on the installation of a particular release direct from https://github.com/istio/istio.
It is also important to note that you could also use managed Kubernetes services provided by public cloud providers to deploy your cloud-native microservices-based applications. In such cases, a specific setup is required before installation, depending on the Kubernetes platform. The Kubernetes managed platforms are...