
OpenShift在企業中的實踐筆記-第1章
May 05. 2020
序
主管交給大家一人一本書, 說是傳閱的, 看完要給別單位的人看, 我看書喜歡劃線, 不能劃線真難過, 決定用寫筆記的方式把它記錄下來精華, 以後也能回過頭來翻找.
如果有人也用得上, 我也會覺得很有價值, 畢竟一直都是在網上搜尋別人寫的文章, 輪到我能提供幫助的話, 也會有成就感.
名詞解釋
DevOps: Dev是Development, Ops是Operations, DevOps就是打通開發與運維的壁壘, 實現開發運維一體化.
微服務: 想像把龐大的應用程式拆解成很多小型模組化的服務, 每個服務有特定的業務功能, 可獨立發布, 也可用不同程式語言撰寫, 且是無狀態, 因此更容易擴展.
廣義上的微服務和DevOps的建設包含人, 流程, 工具等多方面內容.
Docker使容器具備較好的可操作性和可移植性.
Kubernetes使容器具備企業級使用的條件.
Red Hat的OpenShift以容器技術和Kubernetes為基礎, 在此之上擴展提供了軟體定義網路, 軟體定義存儲, 權限管理, 企業級鏡像倉庫, 統一入口路由, 持續集成流程(S2I/Jenkins), 統一管理控制台, 監控日誌等功能, 形成覆蓋整個軟體生命週期的解決方案.
OpenShift本身提供開箱即用的PaaS功能, 還可幫助客戶快速實現微服務和DevOps, 並且提供對應的企業級服務支援.