簡體   English   中英

如何使用控制器運行時(kubernetes)在元數據中添加更多注釋?

[英]How to add more Annotation in metadata using controller-runtime(kubernetes)?

大家好 :) 感謝閱讀

我嘗試在運行時更新自定義資源的注釋字段中的附加信息。

所以我使用控制器運行時的 client.Client.Update(context, Resource) 如下所示,但它因 NotFound 錯誤而失敗。

Resource.Annotations["extra-annotation"] = "annotation"
if err := Client.Update(context, Resource); err != nil {
    // err == NotFound
}

我認為原因是客戶端模塊在查找資源時使用了注釋字段,並且本地版本和 kubernetes 端不匹配(因為我在代碼中添加了附加注釋)

我怎樣才能放置注釋?

自我更新:這是由另一個代碼塊引起的問題。 更新工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM