這邊跟大家分享一篇關於 Kubernetes 多租戶的相關文章,該文章中探討到底多租戶的定義,以及實現上的難易程度
1. 多租戶可分成軟性與硬性兩種隔離, Kubernetes namespace 可以視為軟性隔離,而硬性隔離則是希望能夠更強力的隔離所有資源,文章中提到了 vClusters 的概念,連結放在最後
2. 作者認為多租戶的 Kubernetes Cluster 實際上也會帶來一些限制,讓某些功能變得不方便使用。
a. 基於 namespace 的租戶隔離方式就只能大家都同樣一個 k8s 版本,同時有一些支援 RBAC 設定的 Helm Chart 可能就不方便使用。
3. 作者這邊反思提出一個問題,為什麼真的需要多租戶的 Kubernetes 叢集,不能夠用多個單一租戶的 Kubernetes 叢集來取代?
a. 真的有這樣的實例,但是其實成本過高且沒效率。
b. 如果公司內每個開發人員都需要一個自已的 k8s來操作測試,規模一大的話你每個月的成本非常可觀,因此如果可以有一個多租戶的 k8s,就可以解決這些問題
4. 多租戶實作上的挑戰,作者這邊列出幾個問題,包含使用者管理,資源分配以及如何隔離
a.基本上每個組織本身都已經有管理使用者的解決方案,譬如 AD/LDAP 等,如果要將這些使用者的認證授權與 kubernetes 整合,推薦使用 dex 這個支持 OpneID/OAtuth2 的解決方案,幫你將 Kubernetes 與外部資料系統整合
b. 底層資源的共享,避免單一租戶過度使用導致其他租戶不能使用。資源包含了運算資源,網路頻寬等。作者列出透過 Resource Quotas 等可以幫忙限制運算資源,但是並沒有說出網路頻寬這部份該怎麼處理。這部份我認為需要導入更多的network qos解決方案來限制,應該會需要cni以及外部交換機路由器等來幫忙
c. 最後則是互動上的隔離,要如何確保這些多租戶不會互相影響彼此,甚至攻擊彼此。這部份可能要從 NetworkPolicy 來處理網路流量,同時透過 vCluster的方式來提供相對於 namespace層級更強烈的隔離,確保彼此不會互相影響。
5. 最後,作者列出了一些關於多租戶的可能解決方案,包含了 kiosk, loft等
結論來說就是,今天你如果有多租戶的需求,請先問自己,你需要什麼等級的多租戶管理,再來則是三個重點問題要先想清楚,你要怎麼處理
1) 如何管理使用者/租戶
2) 系統資源要如何分配與限制
3) 如何真正有效的隔離這些租戶
如果有這方面的需求,可以先看看別的開源軟體怎麼實作,再來思考是否滿足需求,如果要自己實現,有哪些好的設計值得參考!
歡迎留言討論讓大家知道更多關於多租戶的玩法與經驗
https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709
https://loft.sh/blog/introduction-into-virtual-clusters-in-kubernetes/
ldap是什麼 在 純靠北工程師 Facebook 的精選貼文
#純靠北工程師2yi
只是想串個 LDAP 為什麼會有那麼多 RfC...
👉 去 GitHub 給我們🌟用行動支持純靠北工程師 https://github.com/init-engineer/init.engineer
📢 匿名發文請至 https://kaobei.engineer/cards/create
🥙 全平台留言 https://kaobei.engineer/cards/show/3834
ldap是什麼 在 Kewang 的資訊進化論 Facebook 的最佳解答
資訊揭露 DISCLOSURE:小編為三竹資訊與中華電信合作開發的企業即時通訊軟體 Qmi 的後端工程師
最近準內閣在對外宣布說他們在 LINE 上面開了一個群組叫做「行政團隊」,會開這個群組的原因不外乎下面這幾項:
* 迅速掌握國內外情事
* 促進行政部門溝通效率
* ......等
但這類事情為什麼非得要用到 LINE 來處理,不是有其他更多更好的即時通訊軟體可以用嗎?小編猜了一下新政府只想到 LINE,應該也是不脫下面幾項:
* 媒體炒作:媒體常常報導 LINE 的新聞,如又出新貼圖、與某某單位合作捐款活動......等
* 大者恆大:前幾年智慧型手機開始出現時,台灣還是以 WhatsApp 為大宗,但後來愈來愈多人使用智慧型手機後,LINE 當時也從日本進軍台灣,而 WhatsApp 當時一度要付費,再加上 LINE 的一大堆貼圖吸引使用者,於是 LINE 一下子就把 WhatsApp 的市佔搶了過來
* 柯 P:這兩年柯 P 是媒體焦點,只要一天沒他的新聞,媒體好像就不會做事了。而柯 P 每天用 LINE 治理市政的新聞,也被深植在大家的心中
對於一般使用者來說,LINE 是一個很方便的溝通工具沒錯,有貼圖、語音、視訊、定位......等一堆功能。但對於一個有規模的組織(包括公私部門),LINE 帳號容易被盜用、備份不易、群組太多、無法分類、資訊外流、公私不分......等,光是這些問題小編就覺得對一個組織來說,用 LINE 真的不是一個明智的決定。
對於公部門來說,資訊外流更是一個最大的 issue。LINE 身為一間外國私人企業,居然不費吹灰之力就掌握了台灣行政部門的各種通聯記錄。雖然小編不是陰謀論主義,但這樣子的資訊安全真的過於微弱。
所以不僅是 LINE,就連 WhatsApp 或是 Facebook Messenger 都不應該拿來做為公部門的溝通工具,更何況這些通聯內容都掌握在一間外國企業裡面。
------
那到底怎樣子的溝通工具對於一個組織來說才是好的呢?對於小編來說,至少要包含以下內容:
* 資訊安全首重:至少要可以自建私雲,資料可不被任一 vendor 所掌握
* 組織特有功能:已讀未讀、定點回報、簡易 flow 系統、LDAP、團體行事曆......等
* 溝通:如:上下游廠商分為不同團體、專案導向分為不同團體......等
其實上面這些功能來說,國產來說已經很多套了,小編就不再幫他們打廣告了。
但小編身為 Qmi 開發者,當然要推薦 Qmi。Qmi 光是第一點就可以勝過許多其他競爭對手,Qmi 使用混合雲架構的方式,不對特定組織客製化功能,在 Google Play / App Store 上只有一個 App,使用者若是使用私雲的話,未來的所有資料都會直接儲存在私雲上面,不會經過公雲,這才是真正可以保障內容不被外流的方式。
溝通也有不同階層的溝通方式,無論是 by 部門、by 專案......等,都可以輕易的做調整。
雖然不知道準內閣最後的決定如何,但對於攸關資訊安全甚至國家安全的通訊軟體,還是別再用 LINE 了吧!或是用個開放原始碼的 Telegram 都比 LINE 強多了(經 ISIS 認證過好用)。什麼!?新內閣沒有資訊專家???
PS. 小編真的不太喜歡用 LINE,但就像上面所說的大者恆大所以不得不用,個人私心還是喜歡用 WhatsApp
#qmi #三竹資訊 #中華電信
ldap是什麼 在 什么是LDAP和AD活动目录?为什么说每个程序员都 ... - YouTube 的推薦與評價

节目预告:黑客攻防入门:DOS/DDOS攻击网络安全的核心:使用随机数的正确姿势新手Youtuber, 请各路大佬多多支持、指导、技术交流!求点赞!求评论! ... <看更多>
ldap是什麼 在 LDAP 介紹與架設 的推薦與評價
設定slapd · OpenLDAP 在2.3 之後不使用 /etc/openldap/slapd.conf ,但是有提供工具轉換成現在的格式,因此採取的作法是去找設定好的slapd.conf 當做範例 ... ... <看更多>