簡體   English   中英

Kube.netes undefined noderesources.preFilterState

[英]Kubernetes undefined noderesources.preFilterState

我正在重寫 Kube.netes 的 NodeResourcesFit 插件的邏輯,我想使用像preFilterState ://github.com/kube.netes/kube.netes/blob/419e0ec3d2512afd8c1f35a44862f856bc4ac10f/pkg/scheduler/framework/plugins/noderesources/fit這樣的 preFilterState .go#L91 ,所以我在代碼中導入它:

import "k8s.io/kube.netes/pkg/scheduler/framework/plugins/noderesources"

並像這樣使用它:

s, ok:= c.(*noderesources.preFilterState)

但是我收到一個錯誤:undefined: noderesources.preFilterState

我對 Kube.netes 不熟悉,所以我不知道它有什么問題。 謝謝你的耐心。

我嘗試打印noderesources.Name但它也失敗了。

根據您提供的鏈接, preFilterState未導出,因此無法從 package 外部訪問。它與 Kube.netes 無關,但與 go 無關:

我有一種感覺,你是從 go 開始的,我建議你稍微了解一下該語言的基礎知識,也許使用帶有智能感知的 IDE/文本編輯器,以便能夠知道你可以調用什么,不能調用什么。

暫無
暫無

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

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