Skip to content

Commit 29cbfe3

Browse files
committed
docs: Update quickstart to use stable Istio release 1.28.0
1 parent d886b15 commit 29cbfe3

File tree

2 files changed

+39
-31
lines changed

2 files changed

+39
-31
lines changed

site-src/guides/getting-started-latest.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -56,37 +56,41 @@ kubectl apply -k https://github.com/kubernetes-sigs/gateway-api-inference-extens
5656
1. Requirements
5757
- Gateway API [CRDs](https://gateway-api.sigs.k8s.io/guides/#installing-gateway-api) installed.
5858

59-
1. Install Istio:
60-
59+
2. Install Istio:
60+
61+
On Linux or MacOS
62+
```
63+
ISTIO_VERSION=1.28.0
64+
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=${ISTIO_VERSION} sh -
65+
./istio-$ISTIO_VERSION/bin/istioctl install \
66+
--set values.pilot.env.ENABLE_GATEWAY_API_INFERENCE_EXTENSION=true
67+
```
68+
On Windows
6169
```
62-
TAG=$(curl https://storage.googleapis.com/istio-build/dev/1.28-dev)
63-
# on Linux
64-
wget https://storage.googleapis.com/istio-build/dev/$TAG/istioctl-$TAG-linux-amd64.tar.gz
65-
tar -xvf istioctl-$TAG-linux-amd64.tar.gz
66-
# on macOS
67-
wget https://storage.googleapis.com/istio-build/dev/$TAG/istioctl-$TAG-osx.tar.gz
68-
tar -xvf istioctl-$TAG-osx.tar.gz
69-
# on Windows
70-
wget https://storage.googleapis.com/istio-build/dev/$TAG/istioctl-$TAG-win.zip
71-
unzip istioctl-$TAG-win.zip
72-
73-
./istioctl install --set tag=$TAG --set hub=gcr.io/istio-testing --set values.pilot.env.ENABLE_GATEWAY_API_INFERENCE_EXTENSION=true
70+
ISTIO_VERSION=1.28.0
71+
wget https://storage.googleapis.com/istio-release/releases/$ISTIO_VERSION/istio-$ISTIO_VERSION-win.zip
72+
unzip istioctl-$ISTIO_VERSION-win.zip
73+
./istio-$ISTIO_VERSION/bin/istioctl.exe install \
74+
--set values.pilot.env.ENABLE_GATEWAY_API_INFERENCE_EXTENSION=true
7475
```
76+
> **Note**
77+
>
78+
> Istio v1.28.0 includes full support for InferencePool v1. This guide assumes you are using Istio v1.28.0 or later to ensure compatibility with the InferencePool API.
7579

7680
=== "Kgateway"
7781

7882
1. Requirements
7983

8084
- Gateway API [CRDs](https://gateway-api.sigs.k8s.io/guides/#installing-gateway-api) installed.
8185

82-
1. Set the Kgateway version and install the Kgateway CRDs:
86+
2. Set the Kgateway version and install the Kgateway CRDs:
8387

8488
```bash
8589
KGTW_VERSION=v2.1.0
8690
helm upgrade -i --create-namespace --namespace kgateway-system --version $KGTW_VERSION kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds
8791
```
8892

89-
1. Install Kgateway:
93+
3. Install Kgateway:
9094

9195
```bash
9296
helm upgrade -i --namespace kgateway-system --version $KGTW_VERSION kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --set inferenceExtension.enabled=true

site-src/guides/index.md

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -52,37 +52,41 @@ kubectl apply -f https://github.com/kubernetes-sigs/gateway-api-inference-extens
5252
1. Requirements
5353
- Gateway API [CRDs](https://gateway-api.sigs.k8s.io/guides/#installing-gateway-api) installed.
5454

55-
1. Install Istio:
55+
2. Install Istio:
5656

57+
On Linux or MacOS
5758
```
58-
TAG=$(curl https://storage.googleapis.com/istio-build/dev/1.28-dev)
59-
# on Linux
60-
wget https://storage.googleapis.com/istio-build/dev/$TAG/istioctl-$TAG-linux-amd64.tar.gz
61-
tar -xvf istioctl-$TAG-linux-amd64.tar.gz
62-
# on macOS
63-
wget https://storage.googleapis.com/istio-build/dev/$TAG/istioctl-$TAG-osx.tar.gz
64-
tar -xvf istioctl-$TAG-osx.tar.gz
65-
# on Windows
66-
wget https://storage.googleapis.com/istio-build/dev/$TAG/istioctl-$TAG-win.zip
67-
unzip istioctl-$TAG-win.zip
68-
69-
./istioctl install --set tag=$TAG --set hub=gcr.io/istio-testing --set values.pilot.env.ENABLE_GATEWAY_API_INFERENCE_EXTENSION=true
59+
ISTIO_VERSION=1.28.0
60+
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=${ISTIO_VERSION} sh -
61+
./istio-$ISTIO_VERSION/bin/istioctl install \
62+
--set values.pilot.env.ENABLE_GATEWAY_API_INFERENCE_EXTENSION=true
63+
```
64+
On Windows
65+
```
66+
ISTIO_VERSION=1.28.0
67+
wget https://storage.googleapis.com/istio-release/releases/$ISTIO_VERSION/istio-$ISTIO_VERSION-win.zip
68+
unzip istioctl-$ISTIO_VERSION-win.zip
69+
./istio-$ISTIO_VERSION/bin/istioctl.exe install \
70+
--set values.pilot.env.ENABLE_GATEWAY_API_INFERENCE_EXTENSION=true
7071
```
72+
> **Note**
73+
>
74+
> Istio v1.28.0 includes full support for InferencePool v1. This guide assumes you are using Istio v1.28.0 or later to ensure compatibility with the InferencePool API.
7175

7276
=== "Kgateway"
7377

7478
1. Requirements
7579

7680
- Gateway API [CRDs](https://gateway-api.sigs.k8s.io/guides/#installing-gateway-api) installed.
7781

78-
1. Set the Kgateway version and install the Kgateway CRDs:
82+
2. Set the Kgateway version and install the Kgateway CRDs:
7983

8084
```bash
8185
KGTW_VERSION=v2.2.0-main
8286
helm upgrade -i --create-namespace --namespace kgateway-system --version $KGTW_VERSION kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds
8387
```
8488

85-
1. Install Kgateway:
89+
3. Install Kgateway:
8690

8791
```bash
8892
helm upgrade -i --namespace kgateway-system --version $KGTW_VERSION kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --set inferenceExtension.enabled=true

0 commit comments

Comments
 (0)