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的基本使用,希望对你有所帮助

相关推荐
麻辣兔变形记19 小时前
深入理解微服务下的 Saga 模式——以电商下单为例
微服务·云原生·架构
菜萝卜子20 小时前
Kubernetes metrics-server 部署与全场景使用指南
云原生·容器·kubernetes
AKAMAI21 小时前
无服务器计算架构的优势
人工智能·云计算
阿里云云原生21 小时前
祝贺东航首飞全球最长单程航线!通义千问和 AI 网关助力推出首个行程规划 Agent
云原生
腾讯云中间件1 天前
Kafka 集群上云新突破:腾讯云 CKafka 联邦迁移方案
云原生·kafka·消息队列
eight *1 天前
源码部署docker自动化脚本
docker·shell
sayyy1 天前
【Docker】 安装 mysql8.0
mysql·docker
..Move...1 天前
基于Containerd搭建 K8s
运维·nginx·云原生
Brandon汐1 天前
k8s-Pod详解-1
云原生·容器·kubernetes
阿里云云原生1 天前
打通可观测性的“任督二脉”:实体与关系的终极融合
云原生