【发布时间】:2019-05-12 10:18:03
【问题描述】:
下面的屏幕截图显示了启用 API 服务器标志的 kubernetes 文档,但没有明确说明在哪里更改这些 API 服务器标志。我在数字海洋云上使用 Kubernetes。我不能使用 hpa。 Kubernetes 版本是:
【问题讨论】:
标签: kubernetes digital-ocean kubernetes-apiserver
下面的屏幕截图显示了启用 API 服务器标志的 kubernetes 文档,但没有明确说明在哪里更改这些 API 服务器标志。我在数字海洋云上使用 Kubernetes。我不能使用 hpa。 Kubernetes 版本是:
【问题讨论】:
标签: kubernetes digital-ocean kubernetes-apiserver
您可以在主节点中创建一个 apiserver.conf 文件并将其挂载到 apiserver 容器的 /etc/kubernetes/ 目录中。这将帮助您自定义 API 服务器。 这是sample code。
【讨论】:
这取决于您的 api-server 的运行方式。如果它作为主节点上的服务,@kishorebjv 可能有你的答案,但如果 api-server 作为 kubernetes 中的 pod 运行,你应该只需要为该部署/守护程序集添加标志到 args。
【讨论】:
我相信您需要在您的 Kubernetes 集群中获得有效的 HPA。我已经为此写了一个逐步的答案,您如何实现它:
How to Enable KubeAPI server for HPA Autoscaling Metrics
请看一看。希望这会有所帮助
【讨论】:
kubectl apply -f metrics-server/deploy/1.8+ 文件夹中的所有文件是否都已提交。如果是,这应该有效。