Podmanのreplaceオプションを使ってワンコマンドでPodを作り直す 15 views Post @wakairo 7時間2025/12/17 14:53 最終更新 5時間2025/12/17 17:01 以下のコマンドの実行などで、Podに対応するKubernetes YAMLファイルを一度用意しておけば、 podman generate kube mypod -f=mypod.yaml replaceオプションを利用した以下のコマンドで1つで、PodとそのContainerの停止から削除、再生成までを一度に行えます。 podman play kube mypod.yaml --replace Imageの更新について Kubernetes YAMLファイル内でimagePullPolicy:を指定していないlatestタグのImageは、 replaceを利用した前述のコマンドの実行により、Imageの更新(pull)も併せて行われます。 latest以外のタグのImageが更新された形でPodを再生成したい場合は、 以下のコマンドでImageを更新してから、replaceを利用した前述のコマンドを実行します。 podman pull example/image:tag 参考情報 https://docs.podman.io/en/latest/markdown/podman-kube-play.1.html#replace https://github.com/containers/podman/issues/4880 https://kubernetes.io/docs/concepts/containers/images/#imagepullpolicy-defaulting 記入 プレビュー Markdownの書き方
@wakairo 7時間2025/12/17 14:53 最終更新 5時間2025/12/17 17:01 以下のコマンドの実行などで、Podに対応するKubernetes YAMLファイルを一度用意しておけば、 podman generate kube mypod -f=mypod.yaml replaceオプションを利用した以下のコマンドで1つで、PodとそのContainerの停止から削除、再生成までを一度に行えます。 podman play kube mypod.yaml --replace Imageの更新について Kubernetes YAMLファイル内でimagePullPolicy:を指定していないlatestタグのImageは、 replaceを利用した前述のコマンドの実行により、Imageの更新(pull)も併せて行われます。 latest以外のタグのImageが更新された形でPodを再生成したい場合は、 以下のコマンドでImageを更新してから、replaceを利用した前述のコマンドを実行します。 podman pull example/image:tag 参考情報 https://docs.podman.io/en/latest/markdown/podman-kube-play.1.html#replace https://github.com/containers/podman/issues/4880 https://kubernetes.io/docs/concepts/containers/images/#imagepullpolicy-defaulting
以下のコマンドの実行などで、Podに対応するKubernetes YAMLファイルを一度用意しておけば、
replaceオプションを利用した以下のコマンドで1つで、PodとそのContainerの停止から削除、再生成までを一度に行えます。Imageの更新について
Kubernetes YAMLファイル内で
imagePullPolicy:を指定していないlatestタグのImageは、replaceを利用した前述のコマンドの実行により、Imageの更新(pull)も併せて行われます。latest以外のタグのImageが更新された形でPodを再生成したい場合は、 以下のコマンドでImageを更新してから、
replaceを利用した前述のコマンドを実行します。参考情報