istio的demo(bookinfo)
下載 Istio,下載內容將包含:安裝文件、示例和 istioctl 命令行工具。
到以下頁面找istio-1.5.5-linux.tar.gz下載
http://www.jrnsoft.com/ziyuan.html
也可以到官網下載,但速度非常慢
curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.5.5 sh -
切換到 Istio 包所在目錄下。例如:Istio 包名爲 istio-1.5.1,則:
cd istio-1.5.1
將 istioctl 客戶端路徑增加到 path 環境變量中,macOS 或 Linux 系統的增加方式如下:
vi /etc/profile
export PATH=/root/istio-1.6.0/bin:$PATH
安裝 demo 配置
istioctl manifest apply --set profile=demo
istio1.5.1依賴的image
istio/pilot:1.5.5
istio/proxyv2:1.5.5
grafana/grafana:6.5.2
quay.io/kiali/kiali:v1.15
prom/prometheus:v2.15.1
jaegertracing/all-in-one:1.16
直接使用docker pull下載速度太慢
已經使用docker save導出相關鏡像tar包,保存在以下地址
http://www.jrnsoft.com/ziyuan.html
下載後使用docker load < xxxx.tar導入鏡像
非自動注入執行啓動bookinfo命令爲
kubectl apply -f <(istioctl kube-inject -f /root/istio-1.5.5/samples/bookinfo/platform/kube/bookinfo.yaml)
上面的命令會啓動全部的四個服務(productpage\details\ratings\reviews),
其中也包括了 reviews 服務的三個版本(v1、v2 以及 v3)。
bookinfo需要的鏡像
docker.io/istio/examples-bookinfo-ratings-v1:1.15.0
docker.io/istio/examples-bookinfo-details-v1:1.15.0
docker.io/istio/examples-bookinfo-productpage-v1:1.15.0
docker.io/istio/examples-bookinfo-reviews-v1:1.15.0
docker.io/istio/examples-bookinfo-reviews-v2:1.15.0
docker.io/istio/examples-bookinfo-reviews-v3:1.15.0
鏡像大約700M,直接使用docker pull下載速度太慢
已經使用docker save導出相關鏡像tar包,保存在以下地址
http://www.jrnsoft.com/ziyuan.html
下載後使用docker load < xxxx.tar導入鏡像