代码之家  ›  专栏  ›  技术社区  ›  dippynark

如何从kubernetes集群中删除不推荐使用的特定API资源版本?

  •  -2
  • dippynark  · 技术社区  · 6 年前

    当kubernetes api资源的存储版本更改时,是否仍然需要按照描述手动读写资源? here 或者APIServer现在是否自动处理这个问题?

    例如,如果我想删除 deprecated extensions/v1beta1 从我的集群迁移到的部署版本 apps/v1 是否足够详细说明 --storage-versions=extensions=apps/v1 在apiserver上,然后等待一段时间,然后设置类似 ---runtime-config=api/all=true,extensions/v1beta1/deployments=false ?或者我必须使用 update-storage-objects.sh 设置后的脚本 --存储版本=扩展=应用程序/v1 ?

    此外,将指定 --存储版本=扩展=应用程序/v1 导致仍然使用API版本的入口资源出现任何问题 扩展/v1beta1 但没有转化为 Apps/V1 ?

    3 回复  |  直到 6 年前
        1
  •  0
  •   aurelius    6 年前

    1. cluster/update-storage-objects.sh

        3
  •  -1
  •   Camil    6 年前

    kubectl get apiservice kubectl delete apiservice some_api