亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

構建自定義 Go 插件

構建自定義 Go 插件

Go
哈士奇WWW 2022-06-06 14:57:43
我正在為 kustomize 創建自定義轉換器。但是,我在創建最基本的 Go 插件時遇到了問題。我正在嘗試在此處執行這些步驟https://github.com/kubernetes-sigs/kustomize/blob/master/docs/plugins/goPluginGuidedExample.md我正在使用主線 kustomize 中的插件之一,即。secretsfromdatabase[1]根據文檔,我遵循的說明是:tmpGoPath=$(mktemp -d)GOPATH=$tmpGoPath go install sigs.k8s.io/kustomize/kustomizeGOPATH=$tmpGoPath go build -buildmode plugin -o SecretsFromDatabase.so SecretsFromDatabase.gocp SecretsFromDatabase.so ~/.config/kustomize/plugin/mygenerators/sopsencodedsecrets/SopsEncodedSecrets現在,當我運行 kustomize 時,出現以下錯誤:Error: accumulating resources: recursed accumulation [...] fails to load: plugin.Open("$HOME/.config/kustomize/plugin/mygenerators/sopsencodedsecrets/SopsEncodedSecrets"): plugin was built with a different version of package internal/cpu奇怪的是我在 git 中使用了與我系統上安裝的版本相同的標簽。kustomize version                                                                                                                                                     tags/kustomize/v3.5.4^0{Version:3.5.4 GitCommit:3af514fa9f85430f0c1557c4a0291e62112ab026 BuildDate:2020-01-17T14:23:25+00:00 GoOs:darwin GoArch:amd64}[1] https://github.com/kubernetes-sigs/kustomize/tree/master/plugin/someteam.example.com/v1/secretsfromdatabase去定制化
查看完整描述

1 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

至于現在插件很難編寫和支持,因為環境應該是相同的,實際上只有原始構建系統才能可靠地構建插件。結果,很多像你一樣的人發現他們的構建環境幾乎沒有什么不同。我認為這是設計的壞主意,強烈建議在這里熟悉 Reddit 討論



查看完整回答
反對 回復 2022-06-06
  • 1 回答
  • 0 關注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號