【问题标题】:Is it possible to add an already existing CRD into a custom Kubernetes operator using Go?是否可以使用 Go 将现有的 CRD 添加到自定义 Kubernetes 运算符中?
【发布时间】:2021-03-01 01:39:51
【问题描述】:

我目前正在开发自己的自定义运算符,该运算符部署了一个功能齐全的 Wordpress。我需要实施 SSL。现在这就是我卡住的地方,我不确定如何使用 Go 来实现。

有没有办法将已经存在的 CRD(例如 cert-manage)添加到我的 operator 中,然后使用我的自定义 Operator 从这些 CRD 中创建一个 Kubernetes 资源类型?

【问题讨论】:

    标签: wordpress go kubernetes client-go kubernetes-operator


    【解决方案1】:

    是的,每个 Go 控制器还生成客户端。参见例如client-go cert-manager.

    如果您为 cert-manager 导入 client-go,您可以将其用于例如create 资源或 watch 进行更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 2020-07-26
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2012-05-04
      相关资源
      最近更新 更多