ref: https://jzimnowo.medium.com/harbor-keycloak-and-istio-a-good-dance-troupe-6c3520fb87de
本篇是個經驗分享文,作者想要打造一個基於 Kubernetes namespace 的多租戶 Kubernetes 平台。
該平台主要針對的是團隊內不同的 DevOps team,並且每個 Team 都會有自己的下列資源
1. Harbor: Private Container Registry
2. Keycloak: SSO
3. Istio: Service Mesh.
# Harbor
Harbor 是 CNCF 的畢業專案,專注於提供 private container registry,本身除了有友善的操作介面外,也整合了多項常見功能,譬如
1. 基於 OIDC 的授權認證機制
2. 容器安全性掃描
3. Chartmuseum (未來會被移除)
4. 專案管理
透過 OIDC 與專案的機制,能夠很輕鬆的針對不同專案設定不同權限,譬如屬於群組 A 的只能使用 Project A。
此外每個專案本身也有提供 robot account,該 robot account 的目的則是讓整個工作流程更佳簡潔。
如果要於 Kubernetes 中去抓取這些 Private Container Registry,則必須要透過 ImagePullSecret 的物件來描述登入資訊。
為了避免使用個人帳戶來存取,作者推薦每個專案都要準備兩個 Robot Account,這兩個 Robot Account 都只能針對該專案底下的 container 去存取
所以也不用擔心會去存取到其他 Team 的專案。
第一個 robot account 專注於 Pull Image,主要是讓 Kubernetes 內部可以下載 Image 使用。
第二個 robot account 則是給 CI/CD pipeline 使用,讓 pipeline 有能力將新的 image 給推向 Harbor。
前述所說 Harbor 可以基於 OIDC 來滿足認證的機制,作者於團隊中就使用 Keycloak 這個開源來作為一個 OIDC 提供者(另外一個常見的是 Dex)。
文章中有稍微介紹如何於 Keycloak 中創立一個 Client 的物件,並且於 Harbor 如何設定。
如果團隊有這個需求的可以看一下要如何操作。
文章最後探討使用這三個專案的一些經驗與痛點,有興趣的可以閱讀全文參考
同時也有1部Youtube影片,追蹤數超過595的網紅Yao Wong黄欣瑶,也在其Youtube影片中提到,“想过离开 当阳光败给阴霾 没想到你会拼命为我拨开” 歌词里我最喜欢这一句 因为我看到了希望? 我之前看一个忧郁症患者对这首歌的剖析,让我最深刻的一句话是:“其实我们要的不是长久的陪伴/安慰,我们要的是了解。哪怕只有短短的一句:我懂,我也知道至少有人明白我现在的处境。”世上有好多人在我们不知道的地方...
「oidc」的推薦目錄:
- 關於oidc 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於oidc 在 徐欣瑩 Facebook 的最佳貼文
- 關於oidc 在 Yao Wong黄欣瑶 Youtube 的最佳貼文
- 關於oidc 在 panva/node-oidc-provider: OpenID Certified™ OAuth ... - GitHub 的評價
- 關於oidc 在 Solid-OIDC 的評價
- 關於oidc 在 Github OpenID Connect - FusionAuth 的評價
- 關於oidc 在 Secure cloud deployments with OpenID Connect - The GitHub ... 的評價
- 關於oidc 在 What is OAuth 2.0 and OpenID Connect? - YouTube 的評價
- 關於oidc 在 OAuth2.0 without OIDC (Plain OAuth2.0) - Stack Overflow 的評價
- 關於oidc 在 OIDC 權杖- Facebook 登入 的評價
oidc 在 徐欣瑩 Facebook 的最佳貼文
【ODA助力新南向?民國黨三大問】
蔡英文總統在首次召開的玉山論壇上宣布,將成立35億美元的政府開發援助(ODA),協助廠商赴新南向國家參與海外工程,遭立委質疑計畫草率,是金錢外交再起。對此民國黨提出三大問:
第一,商業銀行的融資資金來自台灣人的存款,不應用於政治風險高的海外放款,反對政府指定銀行辦理ODA。若要支持政策,應另外成立政策性銀行,資金透過發債取得,才不會影響到人民的存款。
第二,承作ODA工程的廠商如何決定?是否限定由海外投資開發公司(OIDC)一家辦理?
第三,新南向計畫幫助企業赴新南向國家投資,投資產業是否有限定?ODA計畫只幫助到工程業者,對其他產業的金融協助計畫為何?
民國黨主張,ODA一定要取得外國政府的主權擔保,因為從行政院的相關規劃與配套措施來看,只怕口說無憑,無法取信於企業;並成立政策性銀行來辦理,而不是把公股行庫當成政府的提款機。
oidc 在 Yao Wong黄欣瑶 Youtube 的最佳貼文
“想过离开 当阳光败给阴霾 没想到你会拼命为我拨开”
歌词里我最喜欢这一句 因为我看到了希望?
我之前看一个忧郁症患者对这首歌的剖析,让我最深刻的一句话是:“其实我们要的不是长久的陪伴/安慰,我们要的是了解。哪怕只有短短的一句:我懂,我也知道至少有人明白我现在的处境。”世上有好多人在我们不知道的地方经历着我们不知道的伤痛,但也有很多人为之努力拼命地想要给予帮助。我们都应该给这个缺乏安全感的社会关怀,互相鼓励,互相扶持。希望每个人都能找到自己的Secret Guardian,在你身边守护你,因为我们都值得。感谢每位出现在我们生命中出现的英雄,是他们的勇敢教会了我们用温柔拥抱世界,用宽容拥抱自己☀️
Yao Wong 黄欣瑶
Instagram
https://www.instagram.com/yaowongxy/
Facebook Page:
https://www.facebook.com/YaoyaoWxy/
#好像爱这个世界啊 #华晨宇 #華晨宇
oidc 在 Solid-OIDC 的推薦與評價
It is also useful to Solid application developers charged with implementing a Solid-OIDC client. The OAuth 2.0 [RFC6749] and OpenID Connect Core ... ... <看更多>
oidc 在 Github OpenID Connect - FusionAuth 的推薦與評價
Login using Github as an OpenID Connect Identity Provider. ... Using these strategies ensure that the configured Github OIDC connection works for every user ... ... <看更多>
oidc 在 panva/node-oidc-provider: OpenID Certified™ OAuth ... - GitHub 的推薦與評價
oidc -provider is an OAuth 2.0 Authorization Server with OpenID Connect and many additional features and standards implemented. Table of Contents. Implemented ... ... <看更多>