Openshift - Gogland

運行

Openshift僅能在Linux環境下運行,如果需要用Gogland調試的話,只能用Linux的桌面版本,例如Ubuntu桌面版

Openshift v1.5.1要求的Go版本為1.7,不能用1.8或者以上的,運行會有問題。https://github.com/kubernetes/kubernetes/issues/43534

啟動Gogland

Gogland: https://www.jetbrains.com/go/

Openshift運行需要使用root用戶,可以先安裝Gogland的命令行工具(Tools > Create Command-line Launcher),然后啟動。

sudo Gogland .

配置openshift命令

新增運行配置,類別為Go Application,屬性如下

  • github.com/openshift/origin/pkg/version.versionFromGit=v1.5.1,后續的版本為啟動的openshift源碼的版本號
屬性
Name openshift
Run kind File
File /home/carllhw/Projects/go/src/github.com/openshift/origin/cmd/openshift/openshift.go
Working Directory /home/carllhw/Projects/go/src/github.com/openshift/origin/
Go tool arguments -i -ldflags="-X github.com/openshift/origin/pkg/version.versionFromGit=v1.5.1"
Program arguments start --images=openshift/origin-${component}:${version}
Module origin

調試

運行配置好后,直接用openshift(Go Application)直接啟動調試即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容