如何使用goland調用kubernetes operator


1. 前提條件

假定您已經按照官網文檔生成了一個operator的框架。我這里使用的是go module。

1.1 go的信息如下:

jeffreyguan@localhost ~/.kube$ go version                                                                                                                                   2 ↵
go version go1.12.7 darwin/amd64

1.2 項目的路徑如下:

1.3 安裝goland並配置:

  • Mac上使用快捷鍵打開項目的配置
    command + ,

  • 對GOPATH, GOROOT, GO Moudle進行配置


  • 找以Run->Edit Configurations,添加以下環境變量

KUBERNETES_CONFIG=/path/to/your/kube/config/file
WATCH_NAMESPACE=default (or any other namespace you like to wath)

1.4 Run main.go file from cmd dir

1.5 參考文檔

https://github.com/Dimss/operator-sdk-jetbrain-goland-debugging


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM