Kubernetes:为自定义资源创建事件

8

我在我的Kubernetes集群中创建了自定义资源定义(CRD)和自定义资源(CR),但是在我的CR控制器中,如何创建与我的自定义资源相关联的Kubernetes事件?我希望通过事件,用户可以在运行kubectl describe <cr>时看到与CR相关的重要消息。

1个回答

3

您正在寻找一个操作员。已经有一些预先编写的,可以检查OperatorHub。它们本质上是自定义资源的控制器,监听事件并对其进行操作。

您也可以自己编写,例如使用Operator SDK。当您自己编写时,可以根据您的操作员应该执行的操作更新CR的状态,这样在调用kubectl describe时显示。

关于Operators,这篇文章是一个很好的开端,而这里则是有关从自定义资源中侦听事件的信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接