怎样为docker swarm中的节点增加标签(label)?移除标签?
2023-09-11 14:14:16 时间
对于swarm集群来说,通过节点的标签,可以对节点进行分组。
与此同时,更加重要的是,在部署service的时候,可以定向调度到具有某个标签的node上。
没错,和k8s中节点增加标签的作用是类似的。
那么,在swarm中如何来给节点增加标签?
1、登录manager节点
2、查看集群节点
[root@nccztsjb-node-01 ~]# docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION gxfkhuc95br6ltkhorpw1q4tq * nccztsjb-node-01 Ready Active Reachable 20.10.17 8zjicf39fk28jn106symk1g5e nccztsjb-node-02 Ready Active 20.10.17 7d59usghrgq05k0yh4lbykw5v nccztsjb-node-04 Ready Active Reachable 20.10.17 wnd24l698iruhhp1xw0y3iyig nccztsjb-node-05 Ready Active Leader 20.10.17 [root@nccztsjb-node-01 ~]#
3、为节点增加标签
[root@nccztsjb-node-01 ~]# docker node update --label-add foo --label-add bar=baz nccztsjb-node-04 nccztsjb-node-04
语法:
docker node update --label-add <key1> --label-add <key2>=<value> <NODENAME>
4、验证节点标签
docker node inspect nccztsjb-node-04 --pretty
OK,这样,就为某个节点增加了标签。
当在部署service的时候,可以指定task要运行的具体的节点。
5、移除节点标签
对了,加完标签,怎么移除呢?
docker node update --label-rm foo --label-rm bar nccztsjb-node-04
语法:
docker node update --label-rm <key1> --label-rm <key2> nccztsjb-node-04
相关文章
- Docker Swarm删除节点
- 当通过docker node ls查询集群节点状态,一个节点状态是unreachable,这究竟代表什么意思?
- docker swarm集群中manager节点个数的最佳实践
- docker node rm节点报错node ... ... is not down and can't be removed 问题的处理技巧
- 如何驱逐docker swarm集群中的一个node节点?
- Docker最全教程之使用PHP搭建个人博客站点(二十二)
- docker-maven-plugin:自动构建Maven多模块的Docker镜像,并推送到Docker Registry或阿里云
- Centos 6.x 安装 docker
- docker配置部署nacos并以数据源形式启动
- Docker环境搭建与使用:docker容器的基本使用方法
- Docker环境搭建与使用:docker容器连接
- Docker相关
- Docker容器重启策略以及docker run的--restart选项详解
- 转 Docker Swarm vs Kubernetes
- Docker底层:AUFS 文件系统原理
- Docker之网络
- 配置Docker中国区官方镜像http://get.daocloud.io/ 很好的一个源http://get.daocloud.io/#install-docker
- windows 安装 docker destop
- 开启Docker远程访问
- Jenkins+Docker+Harbor+SpringCloud微服务持续集成(下)
- Docker 常用命令
- 关于Docker报错问题解决:Docker fails to start containers with cgroup memory allocation error.
- Linux如何安装Docker
- manjaro docker install ros2 in raspberry pi4B 使用Docker安装ROS2 (ros-humble) 并开启对Wayland的支持
- Docker安装MySQL