【问题标题】:How to manage existing custom objects with kubernetes go client?如何使用 kubernetes go 客户端管理现有的自定义对象?
【发布时间】:2019-02-19 04:00:51
【问题描述】:

我正在编写一个自定义控制器,它会监听我定义的 CR 并更新/创建其他资源(由 Istio 定义的资源)。那里的所有示例都显示了如何处理本地资源或在同一包中创建的自定义资源。但是我要管理的资源已经存在并且在集群中注册了。所以我不明白的是如何在 Go 代码中创建或更新它们而不用我自己的类型来描述它们。

【问题讨论】:

  • 在 python 中,使用 CustomObjectsApi 并加载 yaml 或 json 非常简单

标签: kubernetes istio kubernetes-go-client


【解决方案1】:

所以我发现如果不为我想要在我自己的代码中管理的所有对象实际定义模式,就没有办法做到这一点。 我想对于任何提供开源 CRD 的人来说,同时提供一个为他们定义类型的 go 库是一个好主意

【讨论】:

    猜你喜欢
    • 2020-07-26
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    相关资源
    最近更新 更多