重新编译kube-state-metrics源码,构建镜像

1.github

https://github.com/kubernetes/kube-state-metrics

 

2.dockerfile

FROM golang:1.17
ENV GO111MODULE=on \
    GOPROXY="https://goproxy.cn,direct"
COPY kube-state-metrics-2.0.0-rc.0 /apps/kube-state-metrics-2.0.0-rc.0
WORKDIR /apps/kube-state-metrics-2.0.0-rc.0
RUN make build-local
RUN cp /apps/kube-state-metrics-2.0.0-rc.0/kube-state-metrics /bin/kube-state-metrics
WORKDIR /apps/kube-state-metrics
EXPOSE 8080 8081
ENTRYPOINT ["/bin/kube-state-metrics", "--port=8080", "--telemetry-port=8081"]

 

posted @ 2022-08-28 18:27  wdgde  阅读(124)  评论(0)    收藏  举报