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

Kubernetes(k8s)学习笔记(九)--搭建多租户系统

K8s 多租户管理
多租户是指在同一集群中隔离多个用户或团队,以避免他们之间的资源冲突和误操作。在K8s中,多租户管理的核心目标是在保证安全性的同时,提高资源利用率和运营效率。

在K8s中,该操作可以通过命名空间(Namespaces)+ RBAC角色权限控制实现资源的隔离。每个租户都可以拥有自己的命名空间,从而避免资源名称的冲突。此外,通过资源配额(Resource Quotas)和限制范围(Limit Ranges),进一步确保每个租户只能使用一定量的计算资源,如CPU、内存,以及API对象的数量等。通过RBAC,为每个租户或用户组分配不同的角色和权限,从而确保他们只能访问和操作他们有权管理的资源。

如下图,点击平台管理,出现左侧的功能菜单,我们可以在这里进入到企业空间管理,项目管理,账户管理,角色管理。

10个角色
集群
platform-admin 平台管理员,最大的权限。
users-manager 平台用户管理员,管理平台所有用户。
workspaces-manager 平台企业空间管理员,管理平台所有企业空间。
platform-regular 平台普通用户,在被邀请加入企业空间或集群之前没有任何资源操作权限。

企业空间
企业空间是一个组织项目和 DevOps 工程、管理资源访问权限以及在团队内部共享资源等的逻辑单元,可以作为团队工作的独立工作空间。
namespace-viewer企业空间的观察者,可以查看企业空间下所有的资源信…
namespace-regular企业空间普通成员,无法创建DevOps工程和项目。
namespace-self-provisioner企业空间普通成员,可以在企业空间下创建DevOps工…
workspace-admin企业空间管理员,可以管理企业空间下所有的资源。

项目
viewer
项目观察者,可以查看项目下所有的资源。
operator
项目维护者,可以管理项目下除用户和角色之外的资源。
admin
项目管理员,可以管理项目下所有的资源。

人事 创建人员
创建一个人人事,角色为 users-manager。

用于人员和角色管理

管理集团所有的分部 (子公司)
在 kuberSphere 叫:企业空间
各个分公司的部署,都在自己的企业空间中。

 

http://www.xdnf.cn/news/4450.html

相关文章:

  • QMK键盘固件配置详解
  • 2025.05.07-华为机考第三题300分
  • DIFY教程第四弹:通过工作流来创建一个SQL语句的执行器
  • 【计算机基础】任意进制转换方法详解
  • 资产管理系统对比评测:从传统模式到 AI 驱动的变革
  • 引用的使用
  • [Es_1] 介绍 | 特点 | 图算法 | Trie | FST
  • 【C/C++】errno/strerror 和 GetLastError()/FormatMessage 的区别
  • 模拟设计中如何减小失配
  • 4.系统定时器基本定时器
  • 操作系统——第四章(文件的物理结构以及与逻辑结构的对比)
  • Redis相关命令详解与原理
  • 【Agent】使用 Python 结合 OpenAI 的 API 实现一个支持 Function Call 的程序,修改本机的 txt 文件
  • 如何检查 Watchtower 是否正常工作及更新未生效的排查方法【日常排错】
  • 探寻程序开发的个人密码
  • excel 批量导出图片并指定命名
  • Excel点击单元格内容消失
  • 龙虎榜——20250507
  • LVGL -meter的应用
  • phpstudy升级新版apache
  • 如何在金仓数据库KingbaseES中新建一个数据库?新建一个表?给表添加一个字段?
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】8.1 基础图表绘制(折线图/柱状图/散点图)
  • 把本地的文件拷贝到wsl的文件夹下或者 wsl读取本地的文件
  • 使用node.js创建一个简单的服务器
  • WD5040L、 7V 至 37V 的宽输入电压,输出电压范围为 3.3V 至 36V,6A输出、保护功能强,电源管理利器!
  • Redis的缓存穿透、缓存击穿和缓存雪崩
  • ai说什么是注解,并以angular ts为例
  • Go——项目实战
  • 【强化学习】强化学习算法 - 多臂老虎机问题
  • 精益数据分析(47/126):深挖UGC商业模式的关键要点与指标