RedHat推出podman是主打在rootless下運行容器,取代docker的rootful。至4.4版再推出podman quadlet將容器包成給systemctl管理的服務,作為單體系統未來轉移到微服務架構的一個中間跳板,對預算還不足以建置k8s環境的客戶來說不失為一個緩衝期,在開發上也能從容器化和微服務的角度切入設計。
手邊題材用盡了,只好拿案子最初的學習筆記來講。沒有Quadlet的Podman,將容器註冊成服務的動作完全與~/.config/containers/syste...
來說說.pod與.kube,用這兩個像在單體系統上模擬k8s的運作。這兩者與.container的差異如下: 類型 主要用途 約等於什麼 Podman 指...
前一篇是講a2a.pod,這一篇a2a.kube。編輯a2a.kube:vi ~/.config/containers/systemd/a2a.kube [Ku...
若有公用開發環境兼包版環境,可以考慮引進.image與.build。這通常不會用在SIT/UAT。 # nginx.image [Image] Image=d...
.artifact的子命令是自Podman 5.4版起才有功能。昨天介紹的.image並沒有registry的功能,是由.artifact補足,概念上更接近k8...
使用podman artifact就要有Registry,Registry產品有Harbor、GitLab、Docker Hub等。若沒安裝Registry,可...
話說A2A這個案子使用Podman Quadlet的起源,是客戶IT窗口力排眾議要求使用這個大家都很陌生的技術,如同iPad初推之際,消費者無法定位它是iPho...
參考大禮包的目錄結構,再回頭看第8天的文章裡的一句:「使用Podman Quadlet的最大好處作為說服理由,我一定選.container裡的Environme...
MacOS本身不支援systemd,所安裝的Podman Desktop的Podman machine虛擬機器有支援systemd,過程是:macOS → Po...
最後一天說說心得與檢討,在客戶提供大禮包後,要求用在A2A系統的磨合過程是一波三折,最後開發上軌道時,也才用了Quadlet的.container、.netwo...