Validating the environment before installation

It will be good to check whether the current Kubernetes environment is ready for the installation of the selected Istio version. It is important to check this beforehand since a few Istio capabilities are dependent on the version of Kubernetes:

  1. Run istioctl verify-install:
$ istioctl verify-install
Checking the cluster to make sure it is ready for Istio installation...

Kubernetes-api
-----------------------
Can initialize the Kubernetes client.
Can query the Kubernetes API Server.

Kubernetes-version
-----------------------
Istio is compatible with Kubernetes: v1.15.6.Istio-existence
-----------------------
Istio will be installed in the istio-system namespace.

Kubernetes-setup
-----------------------
Can create necessary Kubernetes configurations: Namespace,ClusterRole,ClusterRoleBinding,CustomResourceDefinition,Role,ServiceAccount,Service,Deployments,ConfigMap.

SideCar-Injector
-----------------------
This Kubernetes cluster supports automatic sidecar injection. To enable automatic sidecar injection see https://istio.io/docs/setup/kubernetes/additional-setup/sidecar-injection/#deploying-an-app

-----------------------
Install Pre-Check passed! The cluster is ready for Istio installation.
  1. If the preceding test passes, it is good to proceed with the Istio installation. 
  1. Remove the Tiller pod as we will initialize helm again by adding a tiller service account:
$ helm reset --force
Tiller (the Helm server-side component) has been uninstalled from your Kubernetes Cluster.

After making sure that the pre-installation tasks for Istio confirm that it is ready to install in our chosen Kubernetes version, we will go through the installation profiles and choose the one for our demo environment.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.188.40.207