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.pswp.cn/pingmian/79809.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/79809.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/79809.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

同質化的旅游內核

湘西鳳凰古城、北京非常有文藝氛圍的方家胡同都在被改造翻新為現代的其他城市范式式的樣式。 什么意思呢?很多古城的老房子,從外面看,很古老、很漂亮,但是進去以后,完全不是那么回事,整座房子已經被完全掏…

鴻蒙開發——3.ArkTS聲明式開發:構建第一個ArkTS應用

鴻蒙開發——3.ArkTS聲明式開發:構建第一個ArkTS應用 一、創建ArkTS工程二、ArkTS工程目錄結構(Stage模型)三、構建第一個頁面四、構建第二個頁面五、實現頁面之間的跳轉六、模擬器運行 一、創建ArkTS工程 1、若首次打開DevEco Studio,請點擊…

C語言初階:數組

目錄 0.數組要講的知識點 1.一維數組的創建和初始化 1.1 數組的創建: 1.2數組實例: 1.3 數組的初識化: 例子: 2.一維數組的使用 例子: 總結: 3.一維數組在內存中的存儲 4.二維數組的創建和初始化 4.…

UE5 Daz頭發轉Blender曲線再導出ABC成為Groom

先安裝Daz to Blender Import插件 【神器】 --DAZ一鍵導入blender插件的詳細安裝和使用,自帶骨骼綁定和控制器,多姿勢動畫,Importer橋接插件_嗶哩嗶哩_bilibili 然后安裝DAZHairConverter插件 一分鐘將DAZ頭發轉化成Blender粒子毛發_嗶哩嗶…

淺聊find_package命令的搜索模式(Search Modes)

背景 find_package應該算是我們使用最多的cmake命令了。但是它是如何找到上游庫的.cmake文件的? 根據官方文檔,整理下find_package涉及到的搜索模式。 搜索模式 find_package涉及到的搜索模式有兩種:模塊模式(Module mode)和配置模式(Conf…

什么是先驗?(CVPR25)Detail-Preserving Latent Diffusion for Stable Shadow Removal論文閱讀

文章目錄 先驗(Prior)是什么?1. 先驗的數學定義2. 先驗在深度生成模型中的角色3. 為什么需要先驗?4. 先驗的常見類型5. 如何選擇或構造先驗?6. 小結 先驗(Prior)是什么? 在概率統計…

【視覺基礎模型-SAM系列-2】SAM2: Segment Anything in Images and Videos

論文鏈接:SAM 2: Segment Anything in Images and Videos 代碼鏈接:https://github.com/facebookresearch/sam2?tabreadme-ov-file 作者:Nikhila Ravi, Valentin Gabeur, Yuan-Ting Hu, Ronghang Hu, Chaitanya Ryali, Tengyu Ma, Haitham…

OpenShift AI - 模型注冊管理

《OpenShift / RHEL / DevSecOps 匯總目錄》 說明:本文已經在 OpenShift 4.18 OpenShift AI 2.19 的環境中驗證 文章目錄 啟用模型注冊管理功能安裝管理數據庫啟用模型注冊功能 注冊模型部署模型歸檔模型歸檔模型和模型版本恢復歸檔模型 模型注冊表訪問權限管理參考…

【背包dp----01背包】例題三------(標準的01背包+變種01背包1【恰好裝滿背包體積 產生的 最大價值】)

【模板】01背包 題目鏈接 題目描述 : 輸入描述: 輸出描述: 示例1 輸入 3 5 2 10 4 5 1 4輸出 14 9說明 裝第一個和第三個物品時總價值最大,但是裝第二個和第三個物品可以使得背包恰好裝滿且總價值最大。 示例2 輸入 3 8 12 6 11 8 6 8輸出 8 0說明 裝第三個物…

Node.js 的 child_process 模塊詳解

Node.js 的 child_process 模塊提供了創建子進程的能力,使 Node.js 應用能夠執行系統命令、運行其他程序或腳本。這個模塊非常強大,可以幫助我們實現很多復雜的功能。 1. exec - 執行 shell 命令 exec 方法用于執行 shell 命令,并緩沖任何產生的輸出。 特點 創建 shell 來…

進程與線程詳細介紹

目錄 一 進程概念 二 進程的組成 2.1 PCB 2.2 數據段 2.3 程序段 三 進程的五大特點 四 進程的創建與銷毀 五 線程概念 六 線程特征 七 進程與線程的區別與聯系 區別 聯系 一 進程概念 進程是程序的一次執行過程,是操作系統進行資源分配和調度的基本單位…

如何在服務器后臺運行Python腳本,并配置虛擬環境與GPU支持

使用Conda虛擬環境在服務器后臺運行Python腳本,并檢查GPU分配 在服務器開發環境中,我們需要確保Python腳本運行在指定的Conda虛擬環境中,并且確認是否正確分配了GPU資源。本文將通過一個完整的start.sh腳本,完成以下功能&#xff…

前端取經路——工程化渡劫:八戒的構建之道

大家好,我是老十三,一名前端開發工程師。前端工程化就像八戒的釘耙,看似簡單卻能降妖除魔。在本文中,我將帶你探索前端工程化的九大難題,從模塊化組織到CI/CD流程,從代碼規范到自動化測試,揭示這些工具背后的核心原理。無論你是初學者還是資深工程師,這些構建之道都能幫…

Ubuntu 安裝 Keepalived

Keepalived 是什么 Keepalived 是一個用于實現高可用性(High Availability, HA)的服務,是一款基于 VRRP 協議的高可用軟件,常用于主備切換和虛擬IP漂移,在服務故障時自動實現故障轉移。 Keepalived 的核心功能 功能說…

DHCP理解

文章目錄 DHCP理解DHCP的核心作用DHCP默認端口DHCP的工作原理(4個步驟)圖示說明(含中繼代理)DHCP Discover(客戶端發現階段)DHCP Offer(服務器提供階段)DHCP Request(客戶…

云計算-容器云-部署CICD-jenkins連接gitlab

安裝 Jenkins 將Jenkins部署到default命名空間下。要求完成離線插件的安裝,設置Jenkins的登錄信息和授權策略。 上傳BlueOcean.tar.gz包 [root@k8s-master-node1 ~]#tar -zxvf BlueOcean.tar.gz [root@k8s-master-node1 ~]#cd BlueOcean/images/ vim /etc/docker/daemon.json…

AI 大模型新浪潮:從 DeepSeek-Prover 到 Qwen3,再到 DeepSeek-R2,邁向自動推理的新時代20250507

🧠 AI 大模型新浪潮:從 DeepSeek-Prover 到 Qwen3,再到 DeepSeek-R2,邁向自動推理的新時代 🚀 引言:大模型,不止是語言處理器,而是思維建構者 在 2025 年春天,我們見證了…

觀察者模式(Observer Pattern)詳解

文章目錄 1. 什么是觀察者模式?2. 為什么需要觀察者模式?3. 觀察者模式的核心概念4. 觀察者模式的結構5. 觀察者模式的基本實現簡單的氣象站示例6. 觀察者模式的進階實現推模型 vs 拉模型6.1 推模型(Push Model)6.2 拉模型(Pull Model)7. 觀察者模式的復雜實現7.1 在線商…

前端代碼規范詳細配置

以下是現代前端項目的完整代碼規范配置方案,涵蓋主流技術棧和自動化工具鏈配置: 一、基礎工程配置 1. 項目結構規范 project/ ├── src/ │ ├── assets/ # 靜態資源 │ ├── components/ # 通用組件 │ ├── layouts/ …

Missashe考研日記-day34

Missashe考研日記-day34 1 專業課408 學習時間:3h學習內容: 今天是學習I/O管理第二小節的內容,聽了課也做了題,這是操作系統倒數第二節知識了,還差最后一節就完結了。知識點回顧: 1.I/O核心子系統&#x…