开发者社区 > 云原生 > 容器服务 > 正文

OpenKruise中我们想在ocp集群上使用rollout,这几个问题如何解决?

"问题1:OpenKruise中我们想在ocp集群上使用rollout。我们目前的ocp的k8s版本是1.11的。现在遇到几个问题想请问一下。

  • 尝试在ocp集群上安装rollout时,由于k8s1.11 不支持kustomize。我在考虑手动部署。但是我不清楚rollout项目的config目录下的配置文件应该如何使用。我尝试了一下只能创建base文件夹下的crd。当我想执行部署deployment命令时,他会提示如下错误:
    no matches for kind ""ControllerManagerconfig"" inversion ""controller-runtime.sigs.k8s.io/v1alpha1""
    请问是哪里的问题呢。
    
  • 同样因为版本问题,1.11不支持webhook的mutating/validating webhook。请问这两个webhook提供的功能能否被拿掉呢,如果拿掉之后会不会出现一些权限问题呢,同时会不会对rollout的灰度暂停功能产生影响呢。
  • 然后如果是通过makefile 打包的镜像,应该如何放在集群中使用呢。
    问题2:我在v1和v1beta1 进行安装时,都提示我找不到那两个webhook,
    我理解是webhook是支持的,只是不支持mutating 和validating,我们ocp也是希望能支持分批发布就够了。请问硬装的话大概流程是什么样的呢?但是如果要硬装,我是打包镜像还是二进制编译啊…然后需要安装那些crd呢… 就controller- manager是需要装的是吗,prometheus下面的东西是必须的吗?"

展开
收起
小易01 2023-09-27 07:53:29 185 0
1 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    "回答1:OpenKruise1.11 应该支持 webhook 吧?
    89f4ae099101685fdd9f25a6c876d2d1.png
    如果你在 1.11 上面硬装的话,流量调度发布时用不了的,只能用分批发布。
    回答2:make deploy 。
    此回答整理至钉群OpenKruise 社区交流群”"

    2023-09-27 08:19:09
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载