Istio Learning Material

Begin

Prerequisites: docker-compose ~3.7, kubectl ~1.18, istioctl ~1.5.2

Running kubernetes with docker

# This is the most important part
alias k=kubectl
# Start your cluster
docker-compose up -d
# Set this variable so kubectl will know about your cluster
export KUBECONFIG=$PWD/kubeconfig.yaml
# Change the context
k config set-context default
# Check if running
k get nodes
k cluster-info

Install Istio

# One command
istioctl manifest apply --set profile=demo --set values.global.controlPlaneSecurityEnabled=true
# You can find more here https://istio.io/docs/setup/install/istioctl/
# And check the options here https://istio.io/docs/reference/config/installation-options

Reading list

Istio Instalation content

Katacoda scenarios

Run localy