適用情境,客戶是離線環境,沒辦法直接拉 container image,所以要先知道 helm chart 裏面用到的 container image,用這指令,就可以找到所有 helm chart 所使用到的 image,再用 skopeo/podman pull/docker pull 拉取下來,存為 tarball ,並帶到客戶端。
專案網址:https://github.com/nikhilsbhat/helm-images
安裝
安裝好 helm 以後,可以用以下指令安裝
helm plugin install https://github.com/nikhilsbhat/helm-images
使用
簡單說,就是拿 helm install 的指令來用,並改為 helm images get。
所以在配置好 helm repo 以後,就可以用 helm images 取得
例如 redis-operator
helm images get redis redis-operator/redis-operator
又例如 zabbix operator
helm images get zabbix zabbix-chart-7.0/zabbix-helm-chrt
就可以取得 container images 的網址。
題外話,應該要來熟悉一下 skopeo 怎麼用才是。
沒有留言:
張貼留言