iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
IT Operation

Podman Quadlet-容器服務化(在單體系統到微服務之間) 系列

RedHat推出podman是主打在rootless下運行容器,取代docker的rootful。至4.4版再推出podman quadlet將容器包成給systemctl管理的服務,作為單體系統未來轉移到微服務架構的一個中間跳板,對預算還不足以建置k8s環境的客戶來說不失為一個緩衝期,在開發上也能從容器化和微服務的角度切入設計。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

不透過Quadlet把容器註冊成服務

手邊題材用盡了,只好拿案子最初的學習筆記來講。沒有Quadlet的Podman,將容器註冊成服務的動作完全與~/.config/containers/syste...

2026-08-28 ‧ 由 tsai_jemmy 分享
DAY 22

.pod的飯粒

來說說.pod與.kube,用這兩個像在單體系統上模擬k8s的運作。這兩者與.container的差異如下: 類型 主要用途 約等於什麼 Podman 指...

2026-08-29 ‧ 由 tsai_jemmy 分享
DAY 23

.kube的飯粒

前一篇是講a2a.pod,這一篇a2a.kube。編輯a2a.kube:vi ~/.config/containers/systemd/a2a.kube [Ku...

2026-08-30 ‧ 由 tsai_jemmy 分享
DAY 24

.image與.build的飯粒

若有公用開發環境兼包版環境,可以考慮引進.image與.build。這通常不會用在SIT/UAT。 # nginx.image [Image] Image=d...

2026-08-31 ‧ 由 tsai_jemmy 分享
DAY 25

.artifact的前導知識:OCI

.artifact的子命令是自Podman 5.4版起才有功能。昨天介紹的.image並沒有registry的功能,是由.artifact補足,概念上更接近k8...

2026-09-01 ‧ 由 tsai_jemmy 分享
DAY 26

.artifact的飯粒

使用podman artifact就要有Registry,Registry產品有Harbor、GitLab、Docker Hub等。若沒安裝Registry,可...

2026-09-02 ‧ 由 tsai_jemmy 分享
DAY 27

大禮包

話說A2A這個案子使用Podman Quadlet的起源,是客戶IT窗口力排眾議要求使用這個大家都很陌生的技術,如同iPad初推之際,消費者無法定位它是iPho...

2026-09-03 ‧ 由 tsai_jemmy 分享
DAY 28

小禮包

參考大禮包的目錄結構,再回頭看第8天的文章裡的一句:「使用Podman Quadlet的最大好處作為說服理由,我一定選.container裡的Environme...

2026-09-04 ‧ 由 tsai_jemmy 分享
DAY 29

在Podman Machine玩Podman Quadlet

MacOS本身不支援systemd,所安裝的Podman Desktop的Podman machine虛擬機器有支援systemd,過程是:macOS → Po...

2026-09-05 ‧ 由 tsai_jemmy 分享
DAY 30

附錄:Windows服務化

最後一天說說心得與檢討,在客戶提供大禮包後,要求用在A2A系統的磨合過程是一波三折,最後開發上軌道時,也才用了Quadlet的.container、.netwo...

2026-09-06 ‧ 由 tsai_jemmy 分享