caelus icon indicating copy to clipboard operation
caelus copied to clipboard

如何使用lighthouse插件

Open hudson741 opened this issue 4 years ago • 5 comments

是修改kubelet启动参数 --container-runtime-endpoint 来指定使用lighthouse插件嘛?

hudson741 avatar Nov 16 '21 10:11 hudson741

1、修改kubelet参数:--docker-endpoint=unix:///var/run/lighthouse.sock --docker=unix:///var/run/lighthouse.sock 2、plugin-server中指定--hostname-override 和 --kubeconfig

ddongchen avatar Nov 17 '21 01:11 ddongchen

1、--docker=unix:///var/run/lighthouse.sock 这个配置的作用是什么 貌似没有在kubelet的配置中找到

GaoJie-bupt avatar Dec 14 '21 07:12 GaoJie-bupt

看了一部分源码,我猜测步骤如下

  1. 将对docker-socket的请求 全部转发到lighthouse.sock上。
  2. lighthouse会将请求转发给plugin-server
  3. plugin-server prehook修改请求返回给lighthouse,目的可以看lighthouse的readme
  4. lighthouse 将被修改的请求转发给docker
  5. lighthouse 调用posthook

kom0055 avatar Dec 14 '21 10:12 kom0055

@kom0055 整个流程如您所说。目前正在整理更详细的使用文档,会更清晰地介绍使用方法及整个流程。 kubelet相关参数介绍: image

ddongchen avatar Dec 15 '21 01:12 ddongchen

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

欢迎使用caelus!

ddongchen avatar Dec 17 '21 10:12 ddongchen