微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 yaml 文件更新 Istio 金丝雀

如何解决使用 yaml 文件更新 Istio 金丝雀

阅读有关谁为 Istio 本身执行 [canary upgrades][1] 的 Istio 文档令人困惑。我不明白该过程应该如何进行以及在它的每一步中会发生什么,此外,它还没有涵盖在使用运算符时通过 yaml 文件进行的升级

仅使用 yaml 在 Kubernetes 集群中更新 IsitioOperator CR 的步骤的高级摘要是什么?例如考虑 Kubernetes 1.18 和 Istio 1.7.x 到 1.9.x 更新。 yamls 可以通过“helm”或“istioctl”的方式生成,但在一天结束时,更新应该通过“kubectl apply”命令执行(因为 ArgoCD 已经到位,用于应用 GitOps 部署方式)。

回答评论中问题之一的错误示例:

2021-04-29T08:19:27.727502Z     info    klog    attempting to acquire leader lease  istio-operator/istio-operator-lock-1-8-5...[]
2021-04-29T08:19:27.740752Z     info    klog    successfully acquired lease istio-operator/istio-operator-lock-1-8-5[]
2021-04-29T08:19:32.349465Z     info    installer       Reconciling IstioOperator
2021-04-29T08:19:32.349837Z     info    installer       Ignoring IstioOperator CR example-istiocontrolplane with revision,since operator revision is 1-8-5.
2021-04-29T08:31:41.222974Z     info    installer       Reconciling IstioOperator
2021-04-29T08:31:41.223180Z     info    Adding finalizer istio-finalizer.install.istio.io to istio-system/example-istiocontrolplane-1-8-5
2021-04-29T08:31:41.250667Z     info    installer       Could not add finalizer to example-istiocontrolplane-1-8-5 due to conflict. Operation will be retried in next reconcile attempt.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?