建立私有 Swagger UI 服務
想必常使用 RESTful API 進行開發的人,對於好看、好讀的 API 文件都有一定的需求,而 Swagger 就是常見的工具之一。
什麼?你說你不知道這是什麼?相信你多少看過這個經典的 petstore.swagger.io API 文件。本文就來梳理如何在自己的環境中架設 Swagger UI,用容器運行非常簡單。這裡使用 swaggerapi/swagger-generator 映像內附的 Swagger UI 來示範。

想必常使用 RESTful API 進行開發的人,對於好看、好讀的 API 文件都有一定的需求,而 Swagger 就是常見的工具之一。
什麼?你說你不知道這是什麼?相信你多少看過這個經典的 petstore.swagger.io API 文件。本文就來梳理如何在自己的環境中架設 Swagger UI,用容器運行非常簡單。這裡使用 swaggerapi/swagger-generator 映像內附的 Swagger UI 來示範。

平常要用什麼 Image,就是直接從 Docker Hub 拉下來就好了。但如果公司的環境不能連外呢?那就得自己架個 Registry,把要用的 Images 搬進去。
如果每次都先 pull、改 tag、再 push,也是有點麻煩。用 Skopeo 就可以省掉這些步驟,直接在 Registry 之間複製 Images。
遇過非常多人使用 Distribution 和 RHEL 來建立人生第一個容器映像檔倉庫 (Container Registry) 時,都會遇到 SSL/TLS 相關的問題,大多都是用 insecure-registries 來避掉,今天要來分享自簽憑證的作法
virt-customize 是 libguestfs 生態系的離線映像客製化工具,可安裝套件、修改設定與注入 SSH 公鑰。本文示範 QCOW2 格式;離線是指不啟動目標 VM,不代表安裝套件時不需要網路。
LSP(Life Status Point)是透過搭乘 JAL 航班等方式累積、用於會員等級判定的點數。
只要累積到一定數量的 LSP,就可以達到 JMB elite、JGC Three Star / Four Star 等會員等級。累積到 1,500 LSP 後,即可取得 JGC(JAL Global Club 會員) 資格,並且在 Oneworld 寰宇一家聯盟 中享有各種優惠與權益。
關於 LSP 的累積方式,若是國際線,LSP 是以飛行距離為基礎計算的。
國際線區間哩程每 1,000 哩,可獲得 5 點 LSP。
也就是說,這套機制與訂位艙等無關,航線距離越長,每趟航班可以獲得的 LSP 就越多。
本文將以前述規則為前提,依照國家與距離整理「搭乘哪些航線大約可以累積多少 LSP」。
這裡以前提為「從東京(羽田・成田)出發」,根據飛往各國、各城市的距離(哩程)計算 LSP,並介紹其計算結果。
※截至 2026 年 5 月。由於單程產生的尾數會累積並延續到下一次計算,因此來回航程的 LSP 不一定是單純的 2 倍。
建立好一座 Kubernetes / OpenShift 集群後,大部分的疑難排解文章都是教你如何從 Kubernetes / OpenShift 的角度,透過 Kubernetes 的 kubectl 或 OpenShift 的 oc 指令來進行一系列的偵查,而這個查詢的結果都是基於 kube-apiserver 為核心的結果,中間已經抽象過很多層,距離底層資訊已有段距離。
若今天想要特意建立一個 Container 出來,用來進行 OS 或 Kubernetes 層級的 Troubleshooting 該如何實作呢?