mirror of
https://github.com/Telecominfraproject/wlan-cloud-kube-state-metrics.git
synced 2025-10-29 09:42:33 +00:00
19 lines
435 B
Docker
19 lines
435 B
Docker
ARG GOVERSION=1.19
|
|
ARG GOARCH
|
|
FROM golang:${GOVERSION} as builder
|
|
ARG GOARCH
|
|
ENV GOARCH=${GOARCH}
|
|
WORKDIR /go/src/k8s.io/kube-state-metrics/
|
|
COPY . /go/src/k8s.io/kube-state-metrics/
|
|
|
|
RUN make build-local
|
|
|
|
FROM gcr.io/distroless/static:latest-${GOARCH}
|
|
COPY --from=builder /go/src/k8s.io/kube-state-metrics/kube-state-metrics /
|
|
|
|
USER nobody
|
|
|
|
ENTRYPOINT ["/kube-state-metrics", "--port=8080", "--telemetry-port=8081"]
|
|
|
|
EXPOSE 8080 8081
|