diff --git a/cmd/adapter/adapter.go b/cmd/adapter/adapter.go index e02e8883..eccfd899 100644 --- a/cmd/adapter/adapter.go +++ b/cmd/adapter/adapter.go @@ -20,6 +20,7 @@ import ( "crypto/tls" "crypto/x509" "fmt" + "k8s.io/apimachinery/pkg/runtime" "net/http" "net/url" "os" @@ -251,6 +252,9 @@ func (cmd *PrometheusAdapter) addResourceMetricsAPI(promClient prom.Client, stop return err } + rest.AcceptContentTypes = strings.Join([]string{runtime.ContentTypeProtobuf, runtime.ContentTypeJSON}, ",") + rest.ContentType = runtime.ContentTypeProtobuf + client, err := metadata.NewForConfig(rest) if err != nil { return err