前言 在規劃叢集內部資源要怎麼部署的時候,比起衡量服務需要的算力、記憶體、網路等,更核心要探討的部分,是這些容器要做什麼事情、解決什麼問題。依照部署出來的特性,...
前言 雖然在前面提到不想要寫程式去整理那些快過期的憑證,不過,我手上那些憑證四千多筆,一筆一筆對,根本對不完...所以馬上打臉自己,我寫程式去比對了。 今天再...
前言 〖重磅!慟!!〗在 OCP 4.14 之後,Red Hat 將 DeploymentConfig 標記為即將淘汰的 Workload。 以前搞出 Dep...
不重要的前言 走到這邊,我們知道了 CA/TLS 怎麼被塞給 叢集/容器/程式 來做使用。 窺探出整座叢集中的運行基礎單位 Pod 如何被掛上憑證後,最後一步...
不重要的前言 接續前一回,預計之後會把有用到的東西的參考連結補上。 前言 前一回,在理解了 OpenShift Router 的轉導方式後, 調查手法 找...
不重要的前言 這串鐵人文章來到了第十篇,還在看文件階段,今天本來沒有要先寫機敏資訊 Secret 這項的,還有其他基本款,只不過礙於「工作上」接獲一個臨時案件...
前言 在部署服務之前,先弄懂一些名詞定義,對於理解文件中的描述很有幫助。在問題排查時,除了從 log 之外,也蠻常需要在網路傳遞上著墨,畢竟出問題的時候,若不是...
前言 誠如前一回所提到,蓋一座叢集不太可能只拿來自己用,大家共用的情況下,勢必是要面臨管控使用者怎麼做事情的課題⋯⋯在前面有提到,要讓士農工商各司其職 RBAC...
前言 叢集這麼貴,不太可能作為個人使用,團隊共用才是最常見合理。 多人共用叢集,必定會有權限分配的議題,允許誰可以做什麼事情,就是本篇要探討的內容。 認證(A...
什麼是 Kubernetes Operator? Operator 是一種類似 Controller 的自訂資源管理方式,用於封裝人類操作流程(Domain K...
概述 要玩叢集都是錢坑,在開始燒錢之前,最好先熟悉下列觀念和術語,避免在操駕時手忙腳亂。以下會列出一些叢集維運需的術語進行基本介紹,對應日常可能需要進行的工作,...
前言 經歷了三篇來到第四篇,我們現在認知 OpenShift 是基於 Kubernetes 在搭配一些 OpenShift 的加強套件之後,還有一部分需要進行對...
說明 因為 OCP 是基於 K8s 的延伸,所以在駕馭 OCP 的功能前,總是需要知道「差異」在哪裡。這篇文章會簡單地從文件和測試環境來比對比對。 K8s 組件...
說明 在理解 OCP 作為產品的定位後,接著便需要開始學習如何使用。 欸? 你遲疑了一下,在心裡面發問:會不會跳太快了、要從哪裡開始?好吧! 以下我從不同面向...
前言 本系列文章,打算利用三十篇文章來分析和比較,OpenShift Container Platform 相較於其他種 Kubernetes 的解決方案。 至...
文章同步於blog 介紹 今天來說說開放封閉原則(OCP, Open-Close Principle) 一個軟體的製品應該對於擴展是開放的,但對於修改是封閉的...
模組應該要對擴展開放,對修改封閉,這是什麼意思? 看看上面的架構圖,在開放封閉原則之中,了解層級間的依賴非常重要,圖中的同心圓,應該由外層依賴內層,而不是內層依...
我個人覺得將 開放封閉原則 放在第二個說明真的不是那麼的恰當,主要的原因是開放封閉原則是一個大的準則,並沒有一個比較實際的規範。 定義 Software en...
在一般 K8S 平台,一般你必須要撰寫 YAML 檔或 Helm 來部署 App。 但是在 OpenShift 你可以透過 oc new-app 跟 Templ...
什麼是開閉原則 軟體實體應該對擴展開放,對修改關閉 開閉原則的解釋就是這麼簡單。 以現實中遇到實現開閉原則的例子為例: Chrome 和 VS Code都是...
本文同步於個人部落格 今天接著介紹第二個Design Principle。那就廢話不多說直接開始吧!! 定義 Software entities li...