microservices - 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 传递?如果不是,我怎样才能正确生成清单文件?
解决方案
推荐阅读
- mongoose - 按日期对所有子文档进行分组并获取每个日期的最后数据
- swift - how do I actually display a variable in SwiftUI to the end user
- javascript - 在 setTimeout() 中调用对象方法
- google-cloud-platform - GCP“管理元数据中的 SSH 密钥”如何在幕后工作
- javascript - React Native:onPress 不适用于身份验证
- python - 如果在 csv 文件中找到字符串,如何通过 python 发送电子邮件警报?
- google-maps - 折线和叠加轴承特征一起使用
- docker - 不要使用 docker-compose 在 selenoid 中启动所有浏览器
- python-3.x - 有没有办法让这段代码更好?数据科学,数据可视化(python)
- android - Kotlin:在 BroadcastReceiver 不工作后启动服务