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

相关推荐
Tadas-Gao40 分钟前
MySQL存储架构解析:从数据无序到索引艺术的演进
数据库·分布式·mysql·微服务·云原生·架构
CV_J1 小时前
编写微服务api
微服务·云原生·架构
Qayrup2 小时前
docker 搭建私有仓库,推送并拉取
运维·docker·容器
郭庆汝2 小时前
docker拉取英伟达官方cuda11.8镜像
docker·cuda11.8
boonya2 小时前
从阿里云大模型服务平台百炼看AI应用集成与实践
人工智能·阿里云·云计算
Akamai中国3 小时前
AI 边缘计算:决胜未来
人工智能·云计算·边缘计算·云服务
天下不喵3 小时前
Ubuntu24.04安装Docker过程记录
docker
黑黍4 小时前
如何在k8s中配置并使用nvidia显卡
云原生·容器·kubernetes
晨曦之旅4 小时前
零成本体验云计算!阿贝云免费服务器深度测评
运维·服务器·云计算
zz-zjx4 小时前
云计算产品-介绍--安全篇
阿里云·云计算