diff --git a/v1.13.x/en/reference/dev-env/index.html b/v1.13.x/en/reference/dev-env/index.html index 9c5425537..917cf255d 100644 --- a/v1.13.x/en/reference/dev-env/index.html +++ b/v1.13.x/en/reference/dev-env/index.html @@ -6,7 +6,7 @@ var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); -

Development Setup

Environmental Preparation

Kube-OVN uses Golang 1.20 to develop and Go Modules to manage dependency, please check env GO111MODULE="on"

gosec is used to scan for code security related issues and requires to be installed in the development environment:

go get github.com/securego/gosec/v2/cmd/gosec
+ 

Development Setup

Environmental Preparation

Kube-OVN uses Golang 1.20 to develop and Go Modules to manage dependency, please check env GO111MODULE="on"

gosec is used to scan for code security related issues and requires to be installed in the development environment:

go install github.com/securego/gosec/v2/cmd/gosec@latest
 

To reduce the size of the final generated image, Kube-OVN uses some of the Docker buildx experimental features, please update Docker to the latest version and enable buildx:

docker buildx create --use
 

Build Image

Use the following command to download the code and generate the image required to run Kube-OVN:

git clone https://github.com/kubeovn/kube-ovn.git
 cd kube-ovn
@@ -35,7 +35,7 @@
 make kind-install-lb-svc
 make kube-ovn-lb-svc-conformance-e2e
 

To clean, run the following commands:

make kind-clean
-

微信群 Slack Twitter Support


Last update: July 20, 2023
Created: May 20, 2022

Comments

开发环境构建

环境准备

Kube-OVN 使用 Go 1.20 开发并使用 Go Modules 管理依赖, 请确认环境变量 GO111MODULE="on"

gosec 被用来扫描代码安全相关问题,需要在开发环境安装:

go get github.com/securego/gosec/v2/cmd/gosec
+ 

开发环境构建

环境准备

Kube-OVN 使用 Go 1.20 开发并使用 Go Modules 管理依赖, 请确认环境变量 GO111MODULE="on"

gosec 被用来扫描代码安全相关问题,需要在开发环境安装:

go install github.com/securego/gosec/v2/cmd/gosec@latest
 

为了降低最终生成镜像大小,Kube-OVN 使用了部分 Docker buildx 试验特性,请更新 Docker 至最新版本 并开启 buildx:

docker buildx create --use
 

构建镜像

使用下面的命令下载代码,并生成运行 Kube-OVN 所需镜像:

git clone https://github.com/kubeovn/kube-ovn.git
 cd kube-ovn
@@ -35,7 +35,7 @@
 make kind-install-lb-svc
 make kube-ovn-lb-svc-conformance-e2e
 

如需清理,执行下列命令:

make kind-clean
-

微信群 Slack Twitter Support


最后更新: 2023年7月20日
创建日期: 2022年5月20日

评论

开发环境构建

环境准备

Kube-OVN 使用 Go 1.20 开发并使用 Go Modules 管理依赖, 请确认环境变量 GO111MODULE="on"

gosec 被用来扫描代码安全相关问题,需要在开发环境安装:

go get github.com/securego/gosec/v2/cmd/gosec
+ 

开发环境构建

环境准备

Kube-OVN 使用 Go 1.20 开发并使用 Go Modules 管理依赖, 请确认环境变量 GO111MODULE="on"

gosec 被用来扫描代码安全相关问题,需要在开发环境安装:

go install github.com/securego/gosec/v2/cmd/gosec@latest
 

为了降低最终生成镜像大小,Kube-OVN 使用了部分 Docker buildx 试验特性,请更新 Docker 至最新版本 并开启 buildx:

docker buildx create --use
 

构建镜像

使用下面的命令下载代码,并生成运行 Kube-OVN 所需镜像:

git clone https://github.com/kubeovn/kube-ovn.git
 cd kube-ovn
@@ -35,7 +35,7 @@
 make kind-install-lb-svc
 make kube-ovn-lb-svc-conformance-e2e
 

如需清理,执行下列命令:

make kind-clean
-

微信群 Slack Twitter Support


最后更新: 2023年7月20日
创建日期: 2022年5月20日

评论