簡體   English   中英

k8s算子如何實現其他資源的圖片

[英]How does k8s operators implement images for other resources

我想知道 kube.netes 操作員(例如jaeger 操作員)如何調用其他圖像。

例如,我在使用 Jaeger 運算符時遇到的一個問題是,當我設置一個新實例並且運算符創建所需的組件時,它會從 quay.io 調用這些組件的圖像。 現在在我的設置中,我需要從我們的本地注冊表中提取圖像。

如何設置操作員使用本地注冊表而不是 quay.io?

根據我對問題的理解,運營商為其他組件創建了部署對象。 但是,在這種情況下,只有部署配置是由操作員創建的。 實際上拉取鏡像的是 Kube.netes Control Plane,而不是 operator pod。

如果圖像存在於公共存儲庫中,那么拉取部署配置中指定的圖像應該沒有任何問題。 如果圖像駐留在私有存儲庫中,則必須向 Kube.netes 控制平面提供注冊表的身份驗證詳細信息。 操作員必須創建一個包含存儲庫身份驗證詳細信息的秘密,並在部署配置中提供它們。 該文檔解釋了如何使用 Kubectl 執行此操作,但您的操作員也可以執行相同的操作。

鏈接: https://kube.netes.io/docs/tasks/configure-pod-container/pull-image-private-registry/

暫無
暫無

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

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