You can easily access metrics through Kubernetes-apiserver, such as curl http://127.0.0.1:6443/apis/metrics.k8s.io/v1beta1/namespaces/kube-system/pods
(in kubectl proxy mode). Not like object-access apis, metrics are from some other components like metrics-server(kubectl get deployment --namespace=kube-system metrics-server
). How can I design my own metrics provider, and expose my own RESTful API on Kubernetes-apiserver.
I went through a lot of code in Kubernetes and Prometheus Adapter, but so far not a clue.
So any code references to this topic? Thx in advance:D