在CSI Kubernetes集群中使用metadata.annotations

时间:2020-06-21 16:47:02

标签: go kubernetes

我有我的自定义CSI驱动程序。我想在我的卷附件清单文件中添加一个自定义注释,我希望我的CSI驱动程序能够对其进行解析和相应的处理。

如何将注释传递给CSI驱动程序并以golang代码进行处理。

1 个答案:

答案 0 :(得分:0)

您可以创建CustomResourceDefinion Controller并处理注释,然后将其传递给您的应用。您也可以使用MutatingAdmissionWebHook来处理驱动程序的注释,而无需使用CRDs,但是如果实现CRDs,则将拥有更多功能,可以动态监视应用程序/集群的状态以及修复/更新/删除,无需用户干预。