Як розпочати

Цей посібник дозволяє швидко оцінити режим ambient в Istio. Для продовження вам знадобиться кластер Kubernetes. Якщо у вас немає кластера, ви можете використовувати kind або будь-яку іншу підтримувану платформу Kubernetes.

Ці кроки вимагають наявності кластера, який працює на підтримуваній версії Kubernetes (1.28, 1.29, 1.30, 1.31).

Завантаження Istio CLI

Istio сконфігуровано за допомогою інструмента командного рядка istioctl. Завантажте його та демонстраційні застосунки Istio:

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

Перевірте, чи можете ви запустити istioctl, спробувавши вивести версію команди. На цьому етапі Istio ще не встановлено у вашому кластері, тому ви побачите, що жоден з podʼів не готовий.

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

Встановлення Istio у ваш кластер

istioctl підтримує кілька профілів конфігурації, які включають різні стандартні параметри та можуть бути налаштовані відповідно до ваших операційних потреб. Підтримка режиму оточення включена в профіль ambient. Встановіть Istio за допомогою наступної команди:

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

Як тільки установку буде завершено, ви отримаєте наступний результат, який вказує на те, що всі компоненти були успішно встановлені.

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

Встановлення CRD для Kubernetes Gateway API

Ви використовуватимете Kubernetes Gateway API для налаштування маршрутизації трафіку.

Зверніть увагу, що CRD Kubernetes Gateway API стандартно не встановлені в більшості кластерів Kubernetes, тому переконайтеся, що вони встановлені перед використанням Gateway API:

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

Подальші кроки

Вітаємо! Ви успішно встановили Istio з підтримкою режиму оточення. Перейдіть до наступного кроку, щоб встановити демонстраційний застосунок.