你好,我们想要使用open-kruise来为我们的集群提供分批暂停的功能,有个问题想确认一下?

你好,我们想要使用open-kruise来为我们的集群提供分批暂停的功能,我们进行了一些测试,有几个问题想确认一下:
1.我们目前希望的是,在使用open-kruise 后,对集群原有的状态的影响尽可能的小。为了实现这个目的请问有什么好的建议吗。
2.我们在测试之后,发现open-kruise的暂停管理策略是和replicaset相关的,请问如果我们在现有k8s集群,接入open-kruise后,open-kruise有能力帮我们管理接入之前的rs吗。
3.我们目前有一份OCP的集群,对应的k8s 版本是1.11。我们了解到的open-kruise支持的最低版本是1.13的,请问如何想让open-kruise适用于k8s 1.11版本,有什么需要注意的地方以及有什么参考资料吗。
4.如果我们想将open-kruise的功能集成到我们的管理平台中,但是我们的平台是python做后端的。但是我们发现目前没有支持的python-client,请问目前有不成熟的python-client吗,或者针对这个问题有什么好的解决方案吗?

展开
收起
真的很搞笑 2023-09-17 17:52:20 114 分享 版权
1 条回答
写回答
取消 提交回答
  • 1.我们目前希望的是,在使用open-kruise 后,对集群原有的状态的影响尽可能的小。为了实现这个目的请问有什么好的建议吗。
    什么叫做“对集群原有的状态的影响尽可能的小”?
    2.我们在测试之后,发现open-kruise的暂停管理策略是和replicaset相关的,请问如果我们在现有k8s集群,接入open-kruise后,open-kruise有能力帮我们管理接入之前的rs吗。
    暂停策略和 replicaset 没关系昂,你使用的是 cloneSet 吗? 另外,不能接管之前的rs
    我们目前有一份OCP的集群,对应的k8s 版本是1.11。我们了解到的open-kruise支持的最低版本是1.13的,请问如何想让open-kruise适用于k8s 1.11版本,有什么需要注意的地方以及有什么参考资料吗。
    版本确实太老了,这块建议使用kruise 的 比较低的版本吧(低于 1.0.0 )。另外,关注一下 pod template 字段估计有一些差别。
    如果我们想将open-kruise的功能集成到我们的管理平台中,但是我们的平台是python做后端的。但是我们发现目前没有支持的python-client,请问目前有不成熟的python-client吗,或者针对这个问题有什么好的解决方案吗。
    针对python的话没有client的,可以使用社区的 crd 的操作的client吧,直接就使用python官方的吧。
    1.我们目前希望的是,在使用open-kruise 后,对集群原有的状态的影响尽可能的小。为了实现这个目的请问有什么好的建议吗。
    可以用openkruise rollout, rollout 可以支持对deployment 做分批发布
    2.我们在测试之后,发现open-kruise的暂停管理策略是和replicaset相关的,请问如果我们在现有k8s集群,接入open-kruise后,open-kruise有能力帮我们管理接入之前的rs吗。
    可以接管原有的deployment,不过如果你们是直接用replicaset的化,估计还不行,此回答整理自钉群“OpenKruise 社区交流群”

    2023-09-18 09:40:57
    赞同 展开评论

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理