portainer-K8s 20250504
我们将 Portainer Agent 安装到所需管理的 Docker 主机或 K8S 集群中,然后在管理界面来选择创建环境进行添加管理即可,如下:
选择需要添加的平台即可
如果需要将Docker主机纳入管理,则需要在所要管理的Docker上先运行下面的命令:
docker run -d \
-p 9001:9001 \
--name portainer_agent \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
portainer/agent:2.19.4
然后将相关信息填入即可:
更多关于管理Docker 主机的操作,请参阅:https://docs.portainer.io/admin/environments/add/docker和https://docs.portainer.io/admin/environments/add/swarm 这两个文档资料。
管理 K8S 集群
首先需要选择 NodePort 或者load balancer方式暴露端口,然后在需要在要管理的K8S集群主机上通过 Kubectl 上运行以下的命令:
#NodePort 方式
kubectl apply -f https://downloads.portainer.io/ce2-19/portainer-agent-k8s-nodeport.yaml
然后填写相关信息即可:
也可以通过导入的方式来管理现有的K8S集群,方法如下:
选择 Kubernetes 选项,然后单击 Start Wizard。然后选择“导入”选项。输入集群的名称,然后单击“选择文件”以浏览 kubeconfig 文件。
填写完成之后,单击“连接”按钮即可。