文档首页/ 云原生服务中心 OSC/ 常见问题/ 服务管理/ 集群安装新版本服务包后,crd不会自动更新
更新时间:2024-06-12 GMT+08:00
分享

集群安装新版本服务包后,crd不会自动更新

使用场景

用户卸载服务包后,crd资源仍会保留;假如要安装新版本服务包,且新版本的crd资源与旧的crd资源同名,需要用户手动删除旧版本crd资源后重新上传新版本的crd资源。

操作步骤

  1. 登录kubernetes集群后台节点,确保节点可以正常执行kubectl命令。
  2. 执行如下命令,查询插件crd资源,找到待删除的crd资源。

    kubectl get crd

    kubectl get crd |grep {crd_name}

    以redis服务为例:

    [root@osc-auto-test ~]# kubectl get crd |grep redis
    redises.redis.osc                                          2022-08-02T02:34:30Z

  3. 执行如下命令,删除插件crd资源。

    kubectl delete crd {resource_name}

    [root@osc-auto-test ~]# kubectl delete crd redises.redis.osc

相关文档