istio安装自定义–set

作者: root007 分类: 未分类 发布时间: 2019-09-26 17:41

使用 helm template 进行安装

  1. 下载Istio版本
  2. 执行任何必要的平台特定设置
  3. 检查Pod和服务要求
  4. 安装版本高于2.10 的Helm客户端

为 Istio 组件创建命名空间 istio-system

$ kubectl create namespace istio-system
使用安装所有Istio 自定义资源定义 (CRD)kubectl apply,并等待几秒钟,以便在Kubernetes API服务器中提交CRD:
$ helm template install/kubernetes/helm/istio-init --name istio-init --namespace istio-system | kubectl apply -f -
$kubectl get crds | grep 'istio.io' | wc -l

helm template进行安装istio

$helm template install/kubernetes/helm/istio --name istio --namespace istio-system --set grafana.enabled=true --set grafana.storageClassName=istio-grafana-claim  --set tracing.enabled=true --set kiali.enabled=true --set gateways.istio-ingressgateway.type=NodePort gateways.istio-ingressgateway.autoscaleMin=2  --set gateways.istio-ingressgateway.nodeSelector.ingressgateway=true  | kubectl apply -f -  

ingressgateway.nodeSelector.ingressgateway=true指定 运行ingressgateway 的node节点
kubectl label nodes ingressgateway=true

https://istio.io/docs/reference/config/installation-options/#gateways-options

发表评论

电子邮件地址不会被公开。 必填项已用*标注