istio安装

1,018 阅读1分钟

istio安装

安装socat

yum install -y socat

helm安装istio

下载最新版istio

curl -L https://istio.io/downloadIstio | sh -

进入目录

cd istio-1.4.3

想要定制开启某些参数可以进入install/kubernetes/helm/istio/value.yaml对应目录进行修改对应参数

安装istio的cdr

helm  install install/kubernetes/helm/istio-init --name istio-init --namespace istio-system

查看cdr安装情况,当都complete的时候进行安装istio

kubectl -n istio-system wait --for=condition=complete job --all
kubectl get pods -n istio-system
kubectl get crds | grep 'istio.io\|certmanager.k8s.io' | wc -l

安装istio的组件

helm  install install/kubernetes/helm/istio --name istio --namespace istio-system

istioctl安装istio(官方推荐的,helm已经被抛弃)

下载最新版istio

curl -L https://istio.io/downloadIstio | sh -

进入目录

cd istio-1.6.0

配置环境变量

export PATH=$PWD/bin:$PATH

验证兼容性

istioctl experimental precheck

开始安装

istioctl manifest apply --set profile=demo

验证是否都安装成功

kubectl get svc -n istio-system
kubectl get pods -n istio-system