《OpenShift 4.x HOL教程汇总》
我们在《OpenShift 4 - Fedora CoreOS (1) - 最简安装》中采用了一种FCOS的安装方式,其中使用到了 2个关键的文件(镜像文件,Ignition文件)。为了获得这2个文件,可以使用以下3个工具:
coreos-installer: 下载Fedora CoreOS 镜像文件的工具(其实也可以去Fedora网站下载这些镜像)fcct: 生成Ignition文件的工具。ignition-validate: 校验Ignition文件合法性的工具利用容器环境(以下以podman为例。如果是docker,只需替换以下所有的“podman”即可),我们可以安装和运行这3个工具:
$ podman pull quay.io/coreos/coreos-installer:latest $ podman pull quay.io/coreos/fcct:latest $ podman pull quay.io/coreos/ignition-validate:latest为了更简单地使用容器中的命令,可以给它们定义对应的alias:
$ alias coreos-installer='podman run --pull=always \ --rm --tty --interactive \ --security-opt label=disable \ --volume ${PWD}:/pwd --workdir /pwd \ quay.io/coreos/coreos-installer:latest' $ alias fcct='podman run --rm --tty --interactive \ --security-opt label=disable \ --volume ${PWD}:/pwd --workdir /pwd \ quay.io/coreos/fcct:latest' $ alias ignition-validate='podman run --rm --tty --interactive \ --security-opt label=disable \ --volume ${PWD}:/pwd --workdir /pwd \ quay.io/coreos/ignition-validate:latest'然后就可以像用本地命令那样在容器中运行它们了。
https://docs.fedoraproject.org/en-US/fedora-coreos/fcct-config/
