wils@web ~ $ cat ~/ajuda/como-implementar-o-istio-1-18-como-malha-de-servicos-no-kubernetes-1-26-guia-pratico.md

DevOps

Como implementar o Istio 1.18 como malha de serviços no Kubernetes 1.26: Guia prático

atualizado em 06/09/2026

O Istio é uma malha de serviços que fornece uma maneira poderosa de gerenciar a comunicação entre microserviços em um cluster Kubernetes. Este guia prático mostrará como implementar o Istio 1.18 em um cluster Kubernetes 1.26.

Pré-requisitos

  • Cluster Kubernetes 1.26 em funcionamento.
  • kubectl instalado e configurado.
  • Helm 3 instalado.

Passo 1: Baixar o Istio

Primeiro, faça o download da versão desejada do Istio:

wget https://istio.io/downloadIstio | sh -

Passo 2: Instalar o Istio

Navegue até o diretório do Istio:

cd istio-1.18

Adicione o binário do Istio ao seu PATH:

export PATH=$PWD/bin:$PATH

Passo 3: Instalar o Istio no Kubernetes

Utilize o Istioctl para instalar o Istio:

istioctl install --set profile=demo -y

Passo 4: Verificar a instalação

Verifique se os pods do Istio estão em execução:

kubectl get pods -n istio-system

Passo 5: Habilitar o Ingress Gateway

Para expor serviços externamente, configure o Ingress Gateway:

kubectl apply -f samples/addons

Passo 6: Implantar um exemplo de aplicativo

Implante um aplicativo de exemplo para testar a malha de serviços:

kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yaml

Passo 7: Testar a malha de serviços

Verifique se o aplicativo está acessível:

kubectl get svc -n istio-system

Use o endereço IP do serviço para acessar o aplicativo.

Conclusão

O Istio foi instalado com sucesso e um aplicativo de exemplo foi implantado. Para mais funcionalidades, explore a documentação oficial do Istio.

Dica: Considere usar o Istio com o Kiali para visualizar a malha de serviços.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.