如何使用lighthouse插件
是修改kubelet启动参数 --container-runtime-endpoint 来指定使用lighthouse插件嘛?
1、修改kubelet参数:--docker-endpoint=unix:///var/run/lighthouse.sock --docker=unix:///var/run/lighthouse.sock 2、plugin-server中指定--hostname-override 和 --kubeconfig
1、--docker=unix:///var/run/lighthouse.sock 这个配置的作用是什么 貌似没有在kubelet的配置中找到
看了一部分源码,我猜测步骤如下
- 将对docker-socket的请求 全部转发到lighthouse.sock上。
- lighthouse会将请求转发给plugin-server
- plugin-server prehook修改请求返回给lighthouse,目的可以看lighthouse的readme
- lighthouse 将被修改的请求转发给docker
- lighthouse 调用posthook
@kom0055 整个流程如您所说。目前正在整理更详细的使用文档,会更清晰地介绍使用方法及整个流程。
kubelet相关参数介绍:

@hudson741
文档已上传
https://github.com/Tencent/caelus/blob/master/doc/start.md
https://github.com/Tencent/caelus/blob/master/doc/config.md
入口为:

欢迎使用caelus!