Primeros pasos

Esta guía te permite evaluar rápidamente el modo ambient de Istio. Necesitarás un cluster de Kubernetes para continuar. Si no tienes un cluster, puedes usar kind o cualquier otra plataforma de Kubernetes compatible.

Estos pasos requieren que tengas un cluster ejecutando una versión compatible de Kubernetes ().

Descargar la CLI de Istio

Istio se configura usando una herramienta de línea de comandos llamada istioctl. Descárgala, y las aplicaciones de ejemplo de Istio:

$ curl -L https://istio.io/downloadIstio | sh -
$ cd istio-1.27.0
$ export PATH=$PWD/bin:$PATH

Comprueba que puedes ejecutar istioctl imprimiendo la versión del comando. En este punto, Istio no está instalado en tu cluster, por lo que verás que no hay pods listos.

$ istioctl version
Istio is not present in the cluster: no running Istio pods in namespace "istio-system"
client version: 1.27.0

Instalar Istio en tu cluster

istioctl admite una serie de perfiles de configuración que incluyen diferentes opciones predeterminadas y se pueden personalizar para tus necesidades de producción. El soporte para el modo ambient se incluye en el perfil ambient. Instala Istio con el siguiente comando:

$ istioctl install --set profile=ambient --skip-confirmation

Una vez que se complete la instalación, obtendrás la siguiente salida que indica que todos los componentes se han instalado correctamente.

✔ Istio core installed
✔ Istiod installed
✔ CNI installed
✔ Ztunnel installed
✔ Installation complete

Instalar las CRD de la API de Gateway de Kubernetes

Utilizarás la API de Gateway de Kubernetes para configurar el enrutamiento del tráfico.

Ten en cuenta que las CRD de la API de Gateway de Kubernetes no vienen instaladas por defecto en la mayoría de los clusteres de Kubernetes, así que asegúrate de que estén instaladas antes de usar la API de Gateway:

$ kubectl get crd gateways.gateway.networking.k8s.io &> /dev/null || \
  kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.3.0/standard-install.yaml

Próximos pasos

¡Felicidades! Has instalado correctamente Istio con soporte para el modo ambient. Continúa con el siguiente paso para instalar una aplicación de ejemplo.