최신 버전 1.31.0 — 2026-09-20 확인. https://github.com/istio/istio/releases/latest .
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.31.0 sh -로 버전을 고정할 수 있다. 아래는 1.13 으로 2022년 테스트 됨.
curl -L https://istio.io/downloadIstio | sh -
cd istio-$version
export PATH=$PWD/bin:$PATH
$ istioctl profile list
Istio configuration profiles:
default
demo
empty
external
minimal
openshift
preview
remote
$ istioctl install --set profile=demo -y
✔ Istio core installed
✔ Istiod installed
✔ Ingress gateways installed
✔ Egress gateways installed
✔ Installation complete Making this installation the default for injection and validation.
Thank you for installing Istio 1.13. Please take a few minutes to tell us about your install/upgrade experience! https://forms.gle/pzWZpAvMVBecaQ9h9
$ kubectl label namespace default istio-injection=enabled
$ kubectl get ns --show-labels
NAME STATUS AGE LABELS
default Active 11d istio-injection=enabled,kubernetes.io/metadata.name=default
istio-system Active 9m29s kubernetes.io/metadata.name=istio-system
jupyterhub Active 10d kubernetes.io/metadata.name=jupyterhub,name=jupyterhub
kafka Active 90m kubernetes.io/metadata.name=kafka
kafka-1 Active 36m kubernetes.io/metadata.name=kafka-1
kube-node-lease Active 11d kubernetes.io/metadata.name=kube-node-lease
kube-public Active 11d kubernetes.io/metadata.name=kube-public
kube-system Active 11d kubernetes.io/metadata.name=kube-system
kubernetes-dashboard Active 11d kubernetes.io/metadata.name=kubernetes-dashboard
metallb-system Active 11d kubernetes.io/metadata.name=metallb-system
monitoring Active 10d kubernetes.io/metadata.name=monitoring
portainer Active 10d kubernetes.io/metadata.name=portainer,name=portainer
rook-ceph Active 11d kubernetes.io/metadata.name=rook-ceph