0%

最近在協助合作夥伴安裝 OpenShift 4.8 的時候,剛好遇到一些資源設定不足的部分,導致工作節點一多就裝不起來的問題,在這邊紀錄一下 trouble shooting 的過程以及反思。

另外也會附上安裝好之後要部署 Internal Registry 的做法,在 OpenShift 要使用 s2i 或是自動構建容器映像檔,都會需要 Internal Registry,身為 OpenShift 管理員是一定要裝這個的。

Read more »

最近在研究 Ansible Tower Notification 的功能,發現Ansible Tower Notification 列表 沒有 LINE 相關的設定。之前有設定過一次 Slack,不過腦中記憶庫年久失修

思來想去,工作時程又很趕,還是使用熟悉的 LINE Notify 好了。於是手動寫了支 Ansible playbook,隔天起來,想想應該是有其他人也會想用 LINE Notify 去串 playbook 做通知,所以決定寫個 Plugin 讓想用 LINE Notify 的人不用寫落落長的腳本。

於是我花了一小時寫完 Ansible Module 並測試,然後花了兩小時半在查如何把這個 Module 弄成 Ansible Galaxy 看得懂的格式並且讓 Playbook 可以引用這個 Module。

如何貢獻的文件真的太分散了 XD

所以就有這篇整理文的誕生,順便簡單介紹一下 Ansible 的元件們,畢竟我也常常搞混…

Read more »

承襲上篇系列文 - [OpenShift 監控系列 - 1] OpenShift Prometheus 的 3 種部署模式,這次要談到的是,假設你有個超複雜的 MVC 應用,而此時你有以下需求:

🍁 API Service 透過 Webform 等等的框架包起來,呼叫 API 等等的行為都是透過 GUI 手動操作
🍁 程式是由第三方開發,對於 API 規格並不清楚
🍁 你需要收集 API 相關資訊,並彙整到視覺化的工具上,比方說固定時間內的 API 呼叫次數、API 的回應延遲時間

Read more »

最近碰到個專案是想把既有的 MVC 應用程式打包,並且部署到 OpenShift 上面。

在經歷各種劫難之後,反而引發了我對於 Prometheus 部署模式的一點小小興趣,稍做研究後把心得摘錄於此系列文章中。

本系列要談的主題會偏向監控層面,主要會涵蓋以下主題:

🌼 OpenShift Prometheus 的 3 種部署模式
🌼 用 Sidecar Container 收 Apache 的 Log
🌼 自己寫 Prometheus Metrics 收 Prometheus Metrics

而今天會介紹第一個主題 - OpenShift Prometheus 的 3 種部署模式,本文將會針對這三種部署模式簡單的分析,可以自行斟酌自己的組織情況,決定要採用哪一種部署的方式,模式沒有絕對,只有適不適合。

Read more »

在 Laptop 環境使用 Podman (含 Windows & MacOS)

2020年初曾經試過在 Mac 上面直接跑 Podman,可惜那時還沒有找到足夠的教學資料引導,就放棄了在我的 Mac 上使用 Podman 做打包,最近因為要回學校講課,就找了一找,沒想到還真的被我找到這篇文章:在 macOS 中使用 Podman,但文章內容有些指令的部分需要勘誤,索性寫一篇來紀錄過程。

Read more »

vCenter 上傳失敗的解法 - for Chrome

本篇記錄一下 vcenter 卡在無法信任的簽核機構的瀏覽器憑證問題。

Read more »

如何修復 Mac 鍵盤錯亂的問題?

我被這個問題困擾了一週,身為外接式鍵盤愛好者,第一次遇到換掉轉接頭會導致鍵盤符號錯亂的問題
按下原本的@按鍵會出現“,其他的符號也都錯亂、甚至連vim都爛掉沒辦法移動游標
在各種 Google 查詢未果的情況下,我突然想到還有一招

Read more »

[書籍推薦] 找回愛與尊重的自尊課

在某天休息時間滑手機找關鍵字時看到關鍵評論 - 《找回愛與尊重的自尊課》:練習「駁斥」,鬆動以別人觀點看待自己的舊模式 - 蘇絢慧 的這篇文章,看了不到一半就覺得心裡的盒子好像被打開了一般,於是乎便直奔博客來買了這本書的電子版,方便我在閒暇之餘把這本書嗑完。

Read more »