k8s的pod调度之节点选择器

文章目录

前言

你好我是醉墨居士,节点选择器(nodeSelector)可以指定将pod运行在我们打过标签的k8s集群中的某个节点上

给k8s节点打上标签

复制代码
kubectl label node <node-name> <label-key>=<label-value>

查看节点的标签

sh 复制代码
kubectl get nodes --show-labels

使用节点选择器

资源清单中设置节点选择器,指定对应的节点标签

redis-cluster.yaml

sh 复制代码
apiVersion: apps/v1
kind: Deployment
metadata:
  name: redis-cluster
spec:
  replicas: 3
  selector:
    matchLabels:
      k8s: k8s
  template:
    metadata:
      labels:
        <label-key>: <label-value>
    spec:
      containers:
      - name: redis-test
        image: redis:latest

部署资源

sh 复制代码
kubectl apply -f redis-cluster.yaml

检查pod运行在哪个的节点上

sh 复制代码
kubectl get pods -o wide

最后

我们这篇博客讲解了一下nodeSelector的基本使用,希望对你有所帮助

相关推荐
从零开始学习人工智能3 分钟前
Docker 镜像导出与导入:export/import vs save/load
运维·docker·容器
基哥的奋斗历程3 小时前
Kubernetes 存储 Downward API
云原生·容器·kubernetes
专注_每天进步一点点5 小时前
QEMU-KVM加SPICE,云电脑诞生了
云计算·电脑
程序边界7 小时前
AIGC时代Kubernetes企业级云原生运维实战:智能重构与深度实践指南
云原生·kubernetes·aigc
久违の欢喜8 小时前
云计算:数字化转型的核心引擎
云计算
跳跳的向阳花8 小时前
08、Docker学习,常用安装:ClickHouse
学习·clickhouse·docker
久违の欢喜9 小时前
云计算:数字化转型的核心驱动力
云计算
dessler10 小时前
Kubernetes(k8s)-Reloader介绍&使用
linux·运维·kubernetes
weixin_4258782310 小时前
k8s 自动伸缩的场景与工作原理
java·容器·kubernetes
lzz的编码时刻10 小时前
K8s私有仓库拉取镜像报错解决:x509 certificate signed by unknown authority
云原生·容器·kubernetes