在将"SeedPodSecurityPolicy"设置为true后创建K8s PSP
适用场景
Kubbernetes版本升级到1.24及更低版本
问题解答
可以使用已删除的API对象升级Kubbernetes集群。
升级后、每个都将以自己的方式进行处理。
通常由较新的API提供服务,但由于 已完全删除PodSecurityPolicy ( PSP ),因此它们实际上会从集群中消失。
Helm存在一个错误、其中包含已删除的 API的图表无法升级或卸载
Helm存在一个错误、其中包含已删除的 API的图表无法升级或卸载
追加信息
“三项技术”图表将创建 PSP -`
tridentoperatorpods
`、 trident-node-linux
和 trident-controller
。tridentoperatorpods
必须先从图表中删除PSP,然后才能在v1.25或更高版本的集群中升级或卸载它(如果在升级集群时未 从图表中删除PSP,则必须使用 此处的步骤手动从图表中删除PSP)。`excludePodSecurityPolicy
可以使用`值 tridentoperatorpods
在升级集群之前从图表中删除PSP、以便在升级集群后可以升级或卸载三项技术的图表、但不会删除 trident-node-linux
和 trident-controller
PSPS。在版本高于或等于v1.25.0的情况下、三端技术支持操作人员会检测Kubornetes版本、并且不会尝试重新创建PSP。