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

相关推荐
**AE86**1 小时前
redis6.2docker镜像构建
docker·容器
小快说网安2 小时前
等保测评中的 “云原生” 安全:如何在容器化环境下保障应用安全
安全·云原生
火箭统3 小时前
Docker commit基于容器创建自定义PyTorch镜像
docker· pytorch· cuda
怀川3 小时前
开源 NamBlog:一个博客外壳下的体验编译器
docker·ai·.net·博客·ddd·graphql·mcp
人鱼传说4 小时前
【N8N数据转换:MQTT-MYSQL】
docker
永不停歇的蜗牛5 小时前
详谈Nacos 和 Eureka的区别
云原生·eureka
❀͜͡傀儡师6 小时前
docker部署filebrowser轻量级个人云盘
运维·docker·容器
BigBigHang7 小时前
【docker】ollama的docker-compose及一些启动踩坑
运维·docker·容器
不想画图7 小时前
Kubernetes(一)——认识Kubernetes
云原生·容器·kubernetes
小蜗牛的路8 小时前
docker MySQL容器导入sql文件
sql·mysql·docker