查看所有节点:kubectl get node --show-labels 或者kubectl get pods -o wide(此命令需要先启动服务)
或者
给主机(节点)打标签:
语法:kubectl label nodes <node_name> key1=val1 key2=val2
例如:kubectl label nodes blpnzupgiea future-admin-service=future-admin-service
节点名称: blpnzupgiea(或服务器ip地址)
标签key = 标签value:future-admin-service=future-admin-service
每个节点可以有多个标签
node_name:可以是服务器IP也可以是服务器hostname
查看新添加的标签:kubectl get node --show-labels
给Pod指派节点
指派单个时:只要节点上有相对应的标签,容器启动时就可以自动分配
指派多个时:节点上要满足所有的标签才会自动指派
测试
为了测试效果可以件某个服务的replicas: 1改成2
删除标签:
语法:kubectl label nodes <node_name> key1- key2-
例如:kubectl label nodes 10.2.2.123 key1-
分类:
K3s
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了