首页 > 其他分享 >云计算-配置节点亲和污点容忍保证节点为项目独占

云计算-配置节点亲和污点容忍保证节点为项目独占

时间:2024-09-11 10:52:44浏览次数:3  
标签:独占 标签 配置 调度 污点 pod 节点

在生产集群,经常需要配置几个节点为项目独占,有以下要求

1、节点只能运行指定项目的容器pod

2、其他项目的的容器pod不能调度到这些节点上

为了满足需求需要如下配置

1、节点配置污点,pod不能随意调度

2、节点配置标签,部署pod使用节点亲和性往指定标签节点调度

3、在部署pod时候,yaml配置污点容忍,同时配置节点亲和性

节点配置污点和标签

配置污点表示业务pod不能随意往上面调度

云计算-配置节点亲和污点容忍保证节点为项目独占_k8s

配置标签,后面部署pod指明往对应标签的节点

云计算-配置节点亲和污点容忍保证节点为项目独占_k8s_02

容器配置

在对应的项目的delploye下的pod模板中配置节点亲和污点容忍

  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
          - matchExpressions:
              - key: node
                operator: In
                values:
                  - better
    tolerations:
        - effect: NoSchedule
          key: project
          operator: Equal
          value: iip

云计算-配置节点亲和污点容忍保证节点为项目独占_k8s_03

云计算-配置节点亲和污点容忍保证节点为项目独占_k8s_04


标签:独占,标签,配置,调度,污点,pod,节点
From: https://blog.51cto.com/u_11555417/11979898

相关文章

  • GBase 8a通过集群日志查看执行计划和每个阶段的整体耗时和各个节点的耗时做性能排查
    GBase8a提供了执行计划,以及不同的日志级别,现实整体各个节点耗时,以及每个节点的耗时,来方便用户进行性能排查,本文介绍详细的分析方法。环境2节点虚拟机集群[gbase@rh6-1~]$gcadminCLUSTERSTATE:ACTIVECLUSTERMODE:NORMAL=========================================......
  • 分布式存储节点替换故障硬盘(filestore+LVMcache)
    1.说明此文档操作方法适用于>=V13.2.5ceph版本,部署模式为filestore,将每一块机械盘(LVM卷)对应一个OSD进程,并且journal日志放在ssd加速盘上。2.故障硬盘为SSD缓存盘(加速盘)【思路】缓存盘故障,需先删除机械盘对应的osd,再取消对应机械盘的cache关系,关机换盘后,重新创建cac......
  • MySQL主从节点运用chrony实现时钟同步
    在数据库主从复制环境中,保持主从节点之间的时间同步是非常重要的,因为数据库的复制操作通常依赖于时间戳。如果主从节点的时钟不同步,可能会导致复制延迟或者数据不一致的情况。使用chrony来同步主从数据库节点的时钟,确保它们的时间保持一致。主节点安装chronyyuminsta......
  • el-table树形懒加载表格展开后 子节点修改数据后实时刷新
    问题描述在项目中遇到一个关于el-table的懒加载树型结构修改数据后需要刷新数据的问题,需要手动刷新页面之后才能刷新问题解决:1.首先创建map来用于存取数据,constloadMap=newMap();//存储load加载的子节点以能够编辑后更新2.在table展开子节点时,用map存下每次被加载......
  • 2181. 合并零之间的节点
    给你一个链表的头节点 head ,该链表包含由 0 分隔开的一连串整数。链表的 开端 和 末尾 的节点都满足 Node.val==0 。对于每两个相邻的 0 ,请你将它们之间的所有节点合并成一个节点,其值是所有已合并节点的值之和。然后将所有 0 移除,修改后的链表不应该含有任何 0......
  • openVX加速-新增自定义节点和示例代码
    在OpenVX中添加自定义节点大概通过以下步骤实现:定义自定义节点的计算逻辑:你需要编写一个C函数来实现自定义的图像处理操作。创建自定义节点:通过定义一个自定义节点核(kernel),并将其注册到OpenVX上下文中。在图中使用自定义节点:使用你定义的节点与OpenVX提供的内......
  • JavaScript操作DOM节点
    1.操作DOM2.节点和节点的关系3.访问节点3.1使用getElement系列方法访问指定节点getElementById()、getElementsByName()、getElementsByTagName()3.2根据层次关系访问节点节点属性属性名称描述parentNode返回节点的父节点childNodes返回子节点集合,childNodes[i]fir......
  • 今日算法随笔:填充每个节点的下一个右侧节点指针 II
    题目链接:117.填充每个节点的下一个右侧节点指针II题目描述给定一个二叉树,填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都被设置为NULL。示例:输入:root=[1,2,3,4,5,null,7]输出:[......
  • RocketMQ5部署单节点服务
    关于RocketMQ的单节点部署官方文档已经描述得非常清楚了,这里只是做一个简单的备忘。如下安装步骤均基于最新的ApacheRocketMQ5.3.0实现。下载安装RocketMQ直接下载官方编译后的二进制包到本地并解压。$unziprocketmq-all-5.3.0-bin-release.zip默认情况下,启动RocketMQ至......
  • 华为笔试——输出单向链表中倒数第k个节点
    描述输入一个单向链表,输出该链表中倒数第k个结点,链表的倒数第1个结点为链表的尾指针。链表结点定义如下:struct ListNode{    int m_nKey;    ListNode* m_pNext;};正常返回倒数第k个结点指针,异常返回空指针.要求:(1)正序构建链表;(2)构建后要忘记链表长度......