Debug Kubernetes Operator locally in Goland

1,998 阅读1分钟

1. 前言

在使用学习使用operator-sdk按照官方文档的例子做了demo能顺利的运行起来,但是我在想如何的在本地debug operator代码呢?于是google了一下如何解决这个问题,因为我是用的goland所以本文将介绍如何使用goland在本地debug operator。

2. Setup Goland to debug

2.1 安装Delve

go get -u github.com/go-delve/delve/cmd/dlv

2.2 设置go build

2.3 设置go remote

2.4 设置断点并运行

顺利断点到Reconcile方法