Files
wlan-cloud-kube-state-metrics/Dockerfile
Manuel Rüger 112391760e Build with go 1.19
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-10-05 18:14:50 +02:00

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