首页 > 解决方案 > Istio 从 HELM 升级到 istioctl

问题描述

我对从 1.4.3 > 1.4.10 升级的 istioctl manifest migrate 命令有点困惑。

使用版本 1.4.3 的 HELM 和以下方法完成安装。

helm template --name istio-init install/kubernetes/helm/istio-init --namespace istio-system | kubectl apply -f -
helm template --name istio-init \
    --set kiali.enabled=true \
    ## all specs defined#
    ./install/kubernetes/helm/istio --namespace istio-system \
    --values ./install/kubernetes/helm/istio/values-istio-sds-auth.yaml | kubectl apply -f -

现在,在升级到 1.4.10 之前,我必须使用以下命令从 1.4.3 安装目录创建 istioctl 清单迁移,对吧?

./bin/istioctl manifest migrate ./install/kubernetes/helm/istio/values.yaml > istio-migrate.yaml
./bin/istioctl manifest migrate ./install/kubernetes/helm/istio/values-istio-sds-auth.yaml > istio-migrate.yaml

但是,这个命令只返回:

proto: tag has too few fields: "-"

此命令是否成功完成?如果是,当我将在 1.4.10 目录中并使用 istioctl upgrade 命令时,我应该将哪个文件作为 -f 传递?如果不是,我怎样才能正确生成清单文件?

标签: microserviceskubernetes-helmistio

解决方案


推荐阅读