我已经按照本文档“ https://github.com/Azure/azure-k8s-metrics-adapter/tree/master/samples/servicebus-queue ”设置了 Azure 外部指标适配器
在执行命令时使用 service-principal 安装 helm 后,kubectl get --raw "/apis/external.metrics.k8s.io/v1beta1" | jq
我应该得到文档建议的输出。但相反,我面临一个错误说明Error from server (ServiceUnavailable): the server is currently unable to handle the request
helm 安装成功,以下是日志
I0116 12:49:36.216094 1 controller.go:40] 设置外部指标事件处理程序 I0116 12:49:36.216148 1 controller.go:52] 设置自定义指标事件处理程序 I0116 12:49:36.216528 1 controller.go:69 ] 初始化控制器 I0116 12:49:36.353905 1 main.go:104] 通过实例元数据查找订阅 ID I0116 12:49:36.359887 1 instancemetadata.go:40] 连接到子:********** *********** I0116 12:49:36.416858 1 controller.go:77] 以 1000000000 间隔启动 2 个工人 I0116 12:49:36.417062 1 controller.go:88] 工人开始 I0116 12:49: 36.417068 1 controller.go:88] 工人开始 I0116 12:49:36.417074 1 controller.go:98] 处理项目 I0116 12:49:36.417078 1 controller.go:98] 处理项目 I0116 12:49:36.680065 1 serving.go :312] 生成的自签名证书 (apiserver.local.config/certificates/apiserver.crt, apiserver.local.config/certificates/apiserver.key) I0116 12:49:37.197936 1 secure_serving.go:116] 在 [::]:6443 上安全服务
当我执行命令时kubectl api-versions
external.metrics.k8s.io/v1beta1
显示在列表中。这样就证明安装成功了。但是为什么我无法访问 api ???