docker图形管理工具portainer

供稿:hz-xin.com     日期:2025-01-17

Portainer是一款功能丰富的图形化管理工具,专为简化Docker容器管理而设计。访问官网:portainer.io/,获取更多详细信息。官方文档:docs.portainer.io/,提供了从入门到进阶的全系列指南。



Portainer版本分为商业版(BE)和社区版(CE)。商业版提供了更多的高级功能和服务支持,而社区版则是免费提供基本的Docker管理功能。



支持环境:Portainer支持Docker单点、Docker Swarm集群、Kubernetes、Azure ACI等环境的图形化管理。



部署Portainer CE版本



部署Portainer CE版本时,可选择部署在Docker单点、Docker Swarm、Kubernetes等环境中。为了本示例,我们将部署在Kubernetes上。



部署步骤


  1. 下载并修改YAML文件,根据实际需求调整配置参数。


  2. 启动Portainer Server的Pod。


  3. 访问管理页面。


  4. 增加需要管理的Kubernetes集群。




增加Kubernetes集群

选择"Agent模式",使用"NodePort"方式将Agent端口暴露出来。按照命令行在新集群的Master节点上运行YAML文件。





完成配置后,页面显示两个Kubernetes集群:一个为安装了Portainer Server的本地集群,另一个为安装了Portainer Agent的高可用集群。通过点击"Live Connect"按钮即可进入集群进行管理和查看。