Portainer 添加 endPoint

portainer 添加 endpoint 有两种方式

  • 直接连接到对应的 portainer agent
  • 使用 edge agent 代理连接

直连模式

使用这个模式,需要机器有公开的 9000 端口(非9000也可以,自己改),然后 portainer 会直接尝试连接机器上的 portainer agent
这个模式下,可以获得 portainer 所有功能

代理模式


这个模式下,是在机器上部署一个 edge 代理,然后这个代理自己连接到 portainer 上。这个模式就不需要机器公开任何接口,会方便不少。
但是目前发现一个功能不能使用,就是下图中的 ServiceHook

这个功能对于 ci/cd 继承自动化发布来说很好用,要是用不到可以无视。

注意点

建议都使用 swarm 模式,不然 stack 只能支持到 version 2 版本,conf 和 serect 功能也不能使用。

小结

优先使用 agent 模式,如果不能暴露端口,比如家里网络,就要使用 edge agent 模式