![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
工作、学习中遇到的golang问题
苏某想吃鱼
这个作者很懒,什么都没留下…
展开
-
Dockerfile部署golang项目
使用docker运行一个简单的httpserver项目源码没几行,很简单,golang1.14DockerfileFROM golang:1.14 AS buildCOPY . /opt/CloudNativeWORKDIR /opt/CloudNativeRUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o httpserverFROM alpineCOPY --from=build /opt/CloudNative/httpserv原创 2021-10-19 12:42:59 · 890 阅读 · 0 评论 -
gin框架中间件使用
package mainimport ( "fmt" "github.com/gin-gonic/gin" "os" "strings")func main() { StartGinHttpServer()}func StartGinHttpServer() { // for test os.Setenv("VERSION", "go1.14.13") gin.SetMode("debug") g := gin.New() LoadGinRouter(g) _ = g.原创 2021-10-17 23:29:33 · 605 阅读 · 0 评论 -
使用client-go在Pod中执行命令,返回命令标准输出和标准错误
Pod执行命令方法,返回命令执行的标准输出和标准错误// 入参为kubeconfig、pod名字、命名空间、命令字符串func cmdExecuter(config *restclient.Config, podName, namespace, cmd string) (map[string]string, error) { clientset, err := kubernetes.NewForConfig(config) if err != nil { return nil, err原创 2021-02-03 07:26:59 · 2279 阅读 · 0 评论