helm安装istio_使用Helm自定义安装

使用Helm自定义安装

浏览 0

扫码

分享

2019-12-18 13:04:28

版权声明:本文为 码农文档 原创译文,遵循 CC 4.0 BY-NC-SA 版权协议,转载请附上原文出处链接和本声明。

公告:如果您也想加入翻译队伍,或者您有相关中文文档想要贡献给大家,请联系coderdocument@163.com ,谢谢!

按照本指南安装和配置Istio网格,以便进行深入的评估或生产使用。

本安装指南使用Helm chart,提供了丰富的自定义Istio控制平面和Istio数据平面的Sidecar。你可以简单地使用helm template生成配置,然后使用kubectl apply安装它,或者你可以选择使用helm install并让Tiller完全管理安装。

使用这些说明,你可以选择Istio的任何一个内置配置文件,然后根据你的特定需求进一步自定义配置。

前提条件

Helm chart仓库

本指南中的命令使用包含在Istio镜像的Helm chart。如果你想使用Istio Helm chart仓库,可以相应地调整命令并添加Istio 仓库,命令如下:

helm repo add istio.io https://storage.googleapis.com/istio-release/releases/1.3.5/charts/

安装步骤

将目录更改为发布(release)的根目录,然后选择以下两个互斥方式之一:

若要在不使用Tiller的情况下部署Istio,请遵循方式1的说明。

要使用Helm Tiller pod来管理你的发布,请按照方式2的说明。

@alert_success@提示:默认情况下,Istio使用LoadBalancer服务对象类型。有些平台不支持LoadBalancer服务对象。对于缺乏LoadBalancer支持的平台,使用NodePort进行替代,替代方式为将 --set gateways.istio-ingressgateway.type=NodePort 选项附加在如下Helm安装命令的尾部。

方式1:使用Helm(通过helm template)进行安装

如果你的集群没有部署Tiller,并且你不想安装它,请选择此方式。

为istio-system 组件创建一个命名空间:

kubectl create namespace istio-system

使用kubectl apply安装所有的Istio自定义资源定义(CRD),并等待几秒钟,让CRD在Kubernetes API服务器中进行提交:

helm template install/kubernetes/helm/istio-init --name istio-init --namespace istio-system | kubectl apply -f -

使用以下命令验证所有23个Istio CRD都已提交到Kubernetes API服务器:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值