istio使用【安装配置】


本文使用的版本号:1.4.2

自定义安装组件

参考安装页面,官网给配置分了几个级别,

istio

分别代表:

  • default:根据IstioControlPlaneAPI的默认设置启用组件 (建议用于生产部署)。您可以通过运行命令显示默认设置istioctl profile dump。
  • demo:旨在展示Istio功能且资源需求适中的配置。适合运行Bookinfo应用程序和相关任务。这是随快速入门说明一起安装的配置,但是 如果您想探索更高级的任务,则可以稍后自定义配置以启用其他功能。

    此配置文件可实现高级别的跟踪和访问日志记录,因此不适合进行性能测试。

  • minimal:使用Istio的流量管理功能所需的最少组件集。
  • sds:类似于默认配置文件,但也启用Istio的SDS(​​秘密发现服务)。此配置文件附带默认情况下启用的其他身份验证功能(严格双向TLS)。
  • remote:用于配置共享控制平面的多集群服务网格multicluster mesh。

不同配置安装的的组件也不一样,参考配置,打X是要安装的
istio

当然我们也可以自定义安装组件

cd install/kubernetes/helm/istio
vim values.yaml
gateways:
  enabled: true

sidecarInjectorWebhook:
  enabled: true

galley:
  enabled: true

mixer:
  policy:
    enabled: true

  telemetry:
    enabled: true

pilot:
  enabled: true

security:
  enabled: true

nodeagent:
  enabled: false

grafana:
  enabled: false

prometheus:
  enabled: true

tracing:
  enabled: false

kiali:
  enabled: false

certmanager:
  enabled: false

istio_cni:
  enabled: false

istiocoredns:
  enabled: false

# ...

可以将我们需要安装的组件定义为true之后,参考部署再安装。

所有的配置说明参考官网配置选项.


文章作者: wuzhiyong
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 wuzhiyong !
评论
 上一篇
Istio使用【sidecar注入】 Istio使用【sidecar注入】
本文使用的istio版本:1.4.2 查看默认sidecar配置kubectl get mutatingwebhookconfiguration istio-sidecar-injector -o yaml | grep "namesp
2019-12-25
下一篇 
istio部署【在kubernetes上部署】 istio部署【在kubernetes上部署】
准备工作下载istio下载页面,下载与您的操作系统相对应的安装文件。Linux上可以直接执行下面命令下载并解压最新版 curl -L https://istio.io/downloadIstio | sh -移至Istio软件包目录例如,如
2019-12-24
  目录