How to quickly install Istio 1.0 into a Kubernetes cluster
This article mainly introduces how to quickly install Istio 1.0 to the Kubernetes cluster, which has a certain reference value, and interested friends can refer to it. I hope you will gain a lot after reading this article.
Quick installation of Istio 1.0to the Kubernetes cluster
Download:
$curl-L https://git.io/getLatestIstio | sh-
Or:
Wget https://github.com/istio/istio/releases/download/1.0.0/istio-1.0.0-linux.tar.gz
Set the path:
Export PATH=$PWD/bin:$PATH
Download the image:
Docker pull docker.io/istio/proxyv2:1.0.0docker pull docker.io/istio/proxy_init:1.0.0docker pull docker.io/istio/sidecar_injector:1.0.0docker pull docker.io/istio/galley:1.0.0docker pull docker.io/istio/mixer:1.0.0docker pull docker.io/istio/pilot:1.0.0docker pull docker.io/istio/citadel:1.0.0
Alternatively, download the image from Aliytun:
Echo "" echo "= =" echo "Pull Istio 1.0.0 Images from aliyuncs.com." echo "= =" echo "" echo "docker tag to openthings..." # # add Tag for registry.cn-hangzhou.aliyuncs.com/openthingsMY_REGISTRY=registry.cn-hangzhou.aliyuncs.com/openthingsecho "" echo "=" echo "" # # Pull image echo "" echo "1./istio-proxyv2:1.0.0" docker pull ${MY_REGISTRY} / istio-proxyv2: 1.0.0docker tag ${MY_REGISTRY} / istio-proxyv2:1.0.0 docker.io/istio/proxyv2:1.0.0 echo "" echo "2.istio-proxy_init:1.0.0" docker pull ${MY_REGISTRY} / istio-proxy_init:1.0.0docker tag ${MY_REGISTRY} / istio-proxy_init:1.0.0 docker.io/istio/proxy_init:1.0.0echo "echo" 3.istio-sidecar_injector: 1.0.0 "docker pull ${MY_REGISTRY} / istio-sidecar_injector:1.0.0docker tag ${MY_REGISTRY} / istio-sidecar_injector:1.0.0 docker.io/istio/sidecar_injector:1.0.0echo"echo" 4.istio-galley:1.0.0 "docker pull ${MY_REGISTRY} / istio-galley:1.0.0docker tag ${MY_REGISTRY} / istio-galley:1.0.0 docker.io/istio/galley:1 .0.0echo "" echo "5.istio-mixer:1.0.0" docker pull ${MY_REGISTRY} / istio-mixer:1.0.0docker tag ${MY_REGISTRY} / istio-mixer:1.0.0 docker.io/istio/mixer:1.0.0echo "echo" 6.istio-pilot:1.0.0 "docker pull ${MY_REGISTRY} / istio-pilot:1.0.0docker tag ${MY_REGISTRY} / istio-pilot:1.0.0docker .io / istio/pilot:1.0.0echo "" echo "7.istio/citadel:1.0.0" docker pull ${MY_REGISTRY} / istio-citadel:1.0.0docker tag ${MY_REGISTRY} / istio-citadel:1.0.0 docker.io/istio/citadel:1.0.0 echo "" echo "Extra==" echo "8.coreos-hyperkube:v1.7.6_coreos.0" docker pull ${MY_REGISTRY} / coreos-hyperkube:v1.7.6_ Coreos.0docker tag ${MY_REGISTRY} / coreos-hyperkube:v1.7.6_coreos.0 quay.io/coreos/hyperkube:v1.7.6_coreos.0echo "echo" 9.prom-prometheus:latest "docker pull ${MY_REGISTRY} / prom-prometheus:latestdocker tag ${MY_REGISTRY} / prom-prometheus:latest docker.io/prom/prometheus:latestecho"echo" 10.statsd-exporter:latest "docker pull ${MY_REGISTRY} / statsd-exporter:latestdocker tag ${MY_ REGISTRY} / statsd-exporter:latest prom/statsd-exporter:latestecho "" echo "= =" echo "Push Istio 1.0.0 Images FINISHED." echo "into registry.cn-hangzhou.aliyuncs.com/openthings "echo" by openthings@ https://my.oschina.net/u/2306127."echo "=" echo ""
Installation:
Helm template install/kubernetes/helm/istio-- name istio--namespace istio-system >. / istio.yamlkubectl create namespace istio-systemkubectl create-f. / istio.yaml Thank you for reading this article carefully. I hope the article "how to quickly install Istio 1.0 into Kubernetes Cluster" shared by the editor will be helpful to you. At the same time, I hope you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!