K8S节点选择器案例

1.标签选择器
#给节点打上标签
[root@lecode-k8s-master deployment]# kubectl label no lecode-dev-001 hostname=lecode-dev-001 
[root@lecode-k8s-master deployment]# kubectl get no --show-labels 
NAME                STATUS   ROLES                  AGE   VERSION   LABELS
lecode-dev-001      Ready    <none>                 17d   v1.20.9   beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,hostname=lecode-dev-001,kubernetes.io/arch=amd64,kubernetes.io/hostname=lecode-dev-001,kubernetes.io/os=linux

#yaml文件配置nodeselector

      nodeSelector:
        hostname: lecode-dev-001

2.节点名称选择
[root@test-master ~]# kubectl get no
NAME          STATUS   ROLES                  AGE   VERSION
test-master   Ready    control-plane,master   82d   v1.20.2
test-node1    Ready    <none>                 82d   v1.20.2
test-node2    Ready    <none>                 82d   v1.20.2

#yaml文件配置nodeselector
spec:
·····
  spec:
    nodeName: test-node1
    containers:
posted @   安生丶  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示