7.3. Iniciar contenedores y pods con Podman
Con los archivos YAML generados, puede iniciar automáticamente contenedores y pods en cualquier entorno. Tenga en cuenta que los archivos YAML no deben ser generados por Podman. El comando podman play kube
le permite recrear pods y contenedores basándose en el archivo de entrada YAML.
Procedimiento
Cree el pod y el contenedor desde el archivo
mypod.yaml
:$ podman play kube mypod.yaml Pod: b8c5b99ba846ccff76c3ef257e5761c2d8a5ca4d7ffa3880531aec79c0dacb22 Container: 848179395ebd33dd91d14ffbde7ae273158d9695a081468f487af4e356888ece
Enumerar todas las vainas:
$ podman pod ps POD ID NAME STATUS CREATED # OF CONTAINERS INFRA ID b8c5b99ba846 mypod Running 19 seconds ago 2 aa4220eaf4bb
Enumerar todos los pods y contenedores asociados a ellos:
$ podman ps -a --pod CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES POD 848179395ebd registry.access.redhat.com/ubi8/ubi:latest /bin/bash About a minute ago Up About a minute ago myubi b8c5b99ba846 aa4220eaf4bb k8s.gcr.io/pause:3.1 About a minute ago Up About a minute ago b8c5b99ba846-infra b8c5b99ba846
Los ID de los pods del comando
podman ps
coinciden con los ID de los pods del comandopodman pod ps
.
Recursos adicionales
-
La página de manual
podman-play-kube
. - Podman ahora puede facilitar la transición a Kubernetes y CRI-O artículo de Brent Baude.