logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker打包golang编译的文件报错找不到文件解决

FROM alpineWORKDIR /home/COPY . .EXPOSE 8080ENTRYPOINT ["./app"]直接使用golang编译好的文件,docker build 会报错standard_init_linux.go:178: exec user process caused “no such file or directory”解决办法:go build -tags net

#docker#golang#容器
如何使client-go代码在pod里面如何访问k8s内置资源

首先需要创建serviceAccount:apiVersion: v1kind: ServiceAccountmetadata:name: test-sanamespace: test接着需要创建相关的rbac:apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRolemetadata:name: my-clusterrules:- apiG

#golang#kubernetes#开发语言
k8s sidecar接入prometheus+grafana

1.首先需要写一个prometheus需要采集的接口。func (logcar *LogCar) runHttp() {prometheus.Register(logcar.exporter)http.Handle("/metrics", promhttp.Handler())if err := http.ListenAndServe(":"+strconv.Itoa(utils.SIDECAR_

#golang#开发语言#后端
k8s crd如何使用map[string]interface{}

只需要在object字段里面添加类型x-kubernetes-preserve-unknown-fields: true就可以apiVersion: apiextensions.k8s.io/v1kind: CustomResourceDefinitionmetadata:name: mines.test.iospec:group: test.ioversions:- name: v1served

#kubernetes#容器
到底了