当前位置: 首页 > article >正文

k8s namespace绑定节点

k8s namespace绑定节点

  • 1. apiserver 启用准入控制 PodNodeSelector
  • 2. namespace 添加注解 scheduler.alpha.kubernetes.io/node-selector
  • 3. label node

1. apiserver 启用准入控制 PodNodeSelector

vim /etc/kubernetes/manifests/kube-apiserver.yaml

spec:
  containers:
  - command:
    - kube-apiserver
    - --advertise-address=192.88.1.172
    - --enable-admission-plugins=NodeRestriction,PodNodeSelector

2. namespace 添加注解 scheduler.alpha.kubernetes.io/node-selector

kubectl get ns xx -o yaml > xx.yaml
vim xx.yaml

加入 注解

annotations:
    scheduler.alpha.kubernetes.io/node-selector: tenant-xx=true
kubectl apply -f xx.yaml

最后xx namespace yaml如下:

apiVersion: v1
kind: Namespace
metadata:
  annotations:
    scheduler.alpha.kubernetes.io/node-selector: tenant-xx=true
  name: xx
spec:
  finalizers:
  - kubernetes

3. label node

kubectl label nodes node01 tenant-xx=true

http://www.kler.cn/a/513432.html

相关文章:

  • Qt调用ffmpeg库实现简易视频播放器示例
  • Ubuntu cuda-cudnn中断安装如何卸载
  • iOS UIScrollView的一个特性
  • ChatGPT被曝存在爬虫漏洞,OpenAI未公开承认
  • leetcode347.前k个高频元素
  • 云原生作业(四)
  • MongoDB的索引与聚合
  • STM32G4xx系列boot0复用为IO注意事项
  • 分布式数据库中间件(DDM)的使用场景
  • 2021版小程序开发3——视图与逻辑
  • 【Python项目】主观题自动阅卷系统
  • Maxwell软件使用问题——旧版本打开新版本(The partner project name of the link cannot be empty)
  • Spring Boot Starter介绍
  • 「2024 博客之星」自研Java框架 Sunrays-Framework 使用教程
  • systemverilog中的force,release和assign
  • 《多模态语言模型:一个开放探索的技术新领域》
  • 智创 AI 新视界 -- AI 在交通运输领域的智能优化应用(16 - 9)
  • Alluxio 联手 Solidigm 推出针对 AI 工作负载的高级缓存解决方案
  • PHP 中调用京东商品详情 API 接口的示例
  • 深度剖析select与poll:网络编程的I/O多路复用基石
  • 总结5..
  • 从零开始打造一个Java基于 Spring Boot 的旅游信息化平台
  • [已解决]chatgpt被降智了怎么办?(无法联网、识别图片、文件、画图)
  • cmake 可使用的构建系统
  • Java如何向http/https接口发出请求
  • C++模拟实现queue