Difficulty: Basic
Estimated Time: 30 minutes

This Scenario will present you the concept of Service Mesh and why we need it.

Then you will be introduced to terms like Mixer, Pilot and Proxy/Sidecar

Finally, you will learn how to install Istio on a Kubernetes/OpenShift cluster

Download the ebook "Introducing Istio Service Mesh for Microservices" for FREE at https://developers.redhat.com/books/introducing-istio-service-mesh-microservices/.

You can also run this tutorial on your machine, visit http://bit.ly/istio-tutorial.

Don’t stop now! The next scenario will only take about 10 minutes to complete.

OpenShift-Istio - Práctica 1

Step 1 of 2

Instalando Istio en Openshift

Para instalar Istio, lo primero que debemos hacer en ingresar con el usuario: system:admin

Ejecutamos el siguiente comando oc login -u system:admin

Extraemos el instalador de Istio: tar -xvzf istio-1.0.2-linux.tar.gz

Instalamos los 'CustomResourceDefinitions' necesarios, utilizando el siguiente comando: oc apply -f ~/installation/istio-1.0.2/install/kubernetes/helm/istio/templates/crds.yaml

Instalamos Istio con autenticación TLS mutua predeterminada: oc apply -f ~/installation/istio-1.0.2/install/kubernetes/istio-demo-auth.yaml

Para verificar la creación de los pods, eejcutamos oc get pods -w -n istio-system

Cuando todos este en estado Running, podemos presionar CTRL+C.

Agregar Istio al PATH

Para ejecutar el comando istioctl, es necesario agregarlo al PATH:

Ejecutamos export PATH=$PATH:~/installation/istio-1.0.2/bin.

Ahora si podemos revisar la versión instalada de istioctl.

Para ello ejecutamos istioctl version.