12.6. Podman을 사용하여 YAML 파일 생성
podman generate kube
명령을 사용하여 Kubernetes YAML 파일을 생성할 수 있습니다.
사전 요구 사항
-
container-tools
meta-package가 설치되어 있습니다. -
Cryostat
pod라는 포드
가 생성되었습니다. 자세한 내용은 Pod 생성 섹션을 참조하십시오.
프로세스
연결된 모든 Pod 및 컨테이너를 나열합니다.
podman ps --pod -a
$ podman ps --pod -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES POD ID PODNAME 9ea56f771915 k8s.gcr.io/pause:3.5 Less than a second ago Up Less than a second ago 0.0.0.0:8080->80/tcp 4b7f054a6f01-infra 4b7f054a6f01 wordpresspod 60e8dbbabac5 localhost/mariadb-conf:latest mariadbd Less than a second ago Up Less than a second ago 0.0.0.0:8080->80/tcp mydb 4b7f054a6f01 wordpresspod 045d3d506e50 docker.io/library/wordpress:latest apache2-foregroun... Less than a second ago Up Less than a second ago 0.0.0.0:8080->80/tcp myweb 4b7f054a6f01 wordpresspod
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pod 이름 또는 ID를 사용하여 Kubernetes YAML 파일을 생성합니다.
podman generate kube wordpresspod >> wordpresspod.yaml
$ podman generate kube wordpresspod >> wordpresspod.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
Cryostat
pod.yaml
파일을 표시합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow