考虑一下:

  • 部署一个ansible运算符,它将监视CRD A
  • 使用种类A创建CR B
  • CR B的一堆部署/ pods 开始使用。

  • 现在,我需要升级操作员,CRD和CR。应用新资源以减少现有部署/ pods 的中断时间的正确顺序是什么?

    最佳答案

    这取决于操作员的实现。例如,如果操作员创建时考虑了旧CRD与新CRD之间的版本兼容性,则操作员可能会使现有的Pod继续运行。或者,它可以使操作员通过滚动更新使运行的pod重新启动。视情况而定,因此您首先要检查操作员升级过程的规范。

    关于kubernetes - 为了升级kubernetes CRD和CR,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63421881/

    10-11 03:21