问题描述
似乎信息混杂,我找不到任何官员 消息来源对此进行确认。
来自kubernetes changelog, 通过kubelet可用的cAdvisor Web UI似乎已被弃用:
The formerly publicly-available cAdvisor web UI that the kubelet started using --cadvisor-port has been entirely removed in 1.12. The recommended way to run cAdvisor if you still need it,is via a DaemonSet.
但是此Stackoverflow answer表示UI本身已被弃用:
Despite its UI has been deprecated it is still possible to monitor your containers via Prometheus.
通过查看官方documentation,我找不到任何此类信息。
所以我的问题是:
- cAdvisor Web UI本身是否已被弃用? (我知道不赞成使用通过kubelet选项--cadvisor-port的界面。但是不建议使用该选项与不建议使用Web UI本身不同)
- 如果过时了,这是否有任何官方来源?
解决方法
Web UI本身似乎已被弃用。
仅从kubelet中删除了,仅此而已。这意味着Web ui将不再是kubelet的一部分。
如果愿意,仍可以通过将cAdvisor部署为单独的应用程序来使用它。