文档首页/ 云容器引擎 CCE/ 常见问题/ 模板插件/ 模板格式不正确,无法删除模板实例?
更新时间:2024-07-02 GMT+08:00

模板格式不正确,无法删除模板实例?

问题现象

若上传的模板中包含不正确或者不兼容的资源,会导致安装模板失败,类似下图:

此时模板实例无法正常工作。如果您尝试在界面上删除,可能会出现deletion failed的报错,模板实例仍在列表中:

解决方法

您可以使用kubectl命令删除残留的模板实例。

删除残留的模板实例无法从根本上解决该问题。为避免该问题再次发生,建议您及时更新模板中资源的apiVersion版本,保证资源apiVersion与Kubernetes版本匹配。

安装模板时,模板中的一些资源可能已经创建成功,因此首先要手动删除这些资源。确保残留的资源删除后,需删除模板实例。

若为 helm v2 的实例,在kube-system命名空间下查询模板实例对应的配置项(ConfigMap),例如:

删除该配置项,此时模板实例即删除成功:

若为helm v3 的实例,在实例所在命名空间下查询模板实例对应的密钥(Secret),例如:

删除该密钥,此时模板实例即删除成功:

注:若用户通过前端console操作,在获取实例、更新实例等操作中CCE会自动尝试转换原v2模板实例到v3模板实例。在密钥中存储release信息,原配置项中release信息不会删除。建议用户在配置项和密钥中均查询并删除该实例。