Install Istio on Kubernetes on 3 steps Install Istio on Kubernetes in 3 steps
This describes how to Install Istio on Kubernetes in 3 easy steps.
Same Steps can be used on any Kubernetes Cluster on AKS/EKS/Minikube.
For more detailed information please refer: https://istio.io/docs/setup/kubernetes/
Here we follow installing Kubernetes using yaml. There are other options available like installing with Helm etc..
Download Istio latest using:
curl -L [https://git.io/getLatestIstio](https://git.io/getLatestIstio) | sh -** Current latest version 1.
Cluster Autoscaler on AKS
Cluster Autoscaler on AKS Photo by Rebecca Georgia on Unsplash
Cluster Autoscaler is used to scale up or down cluster nodes according to load ( pending pods) or free nodes.
Earlier we had to manually configure Cluster Autoscaling on AKS cluster. Recently Azure AKS released this as a feature. So in this tutorial I would be explaining both the steps.
Manual:
Generate the secret with the cluster details by running the following script: https://gist.
Create AKS Cluster using Azure CLI
Create AKS Cluster using Azure CLI Deployment Steps:
prerequisites:
Azure account with a subcription
Azure Cli installed and logged in. You can install Azure CLI by following https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest
Kubectl — Kuberntes Command Line Interface installed
Create a resource group
az group create -n <resource-group-name> -l <location> Create Virtualnet
az network vnet create -g <resource-group-name> -n <vnet-name> --address-prefix <CIDR> Example:
az network vnet create -g xxxgggg -n k8s-vnet --address-prefix xx.