Implementando o Istio no Kubernete
NOTA:
Para evitar problemas na implementação do Istio, é importante que você saiba que nossos testes foram realizados com a versão 1.28 do Kubernetes. Além disso, temos um tutorial completo sobre como implementar um cluster Kubernetes utilizando o Kubeadm. Clique aqui para acessar o tutorial e conferir todos os detalhes.
Passo 1: Baixar a versão 1.23.0 do Istio
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.23.0 sh -
Passo 2: Mover para o diretório do Istio
cd istio-1.23.0
Passo 3: Adicionar o `istioctl` ao PATH
export PATH=$PWD/bin:$PATH
Passo 4: Verificar a instalação do `istioctl`
istioctl version
Passo 5: Instalar o Istio no Kubernetes
istioctl install --set profile=demo -y
Passo 6: Habilitar a Injeção Automática de Sidecar
kubectl label namespace default istio-injection=enabled
Alerta
Lembre-se que você precisa fazer isso com todos os namespaces que você quer usar o istio.