红帽:使用RHEL系统角色让Podman自动化

自动化有助于提高效率、节省时间并提高一致性。
软件系统 红帽 RedHat
2023-08-11 06:59:18  |   作者:Brian Smith  |   来源:红帽

红帽:使用RHEL系统角色让Podman自动化

自动化有助于提高效率、节省时间并提高一致性。
软件系统 红帽 RedHat
2023-08-11 06:59:18
作者:Brian Smith
来源:红帽

自动化有助于提高效率、节省时间并提高一致性。所以红帽企业Linux(RHEL)包含了许多让任务自动化的功能。RHEL系统角色是一组Ansible内容,提供一致的工作流程和简化手动任务的执行。使用Podman系统角色,可以在多个RHEL系统上批量部署无根容器,在本地RHEL工作站上测试容器,并利用systemd保持容器运行。

要使用Podman系统角色部署容器,首先必须指定容器的属性。这包括使用哪个容器镜像、暴露哪些网络端口、持久化存储等。

Podman系统角色并未创建新的格式来定义这些信息,而是使用了Kubernetes YAML。许多人已经熟悉Kubernetes YAML,并使用它可以方便在Podman和基于Kubernetes的解决方案(如红帽OpenShift)之间过渡。

20230811-3.jpg

有关Kubernetes YAML与Podman集成的更多信息,请参阅"How to run Kubernetes workloads in systemd with Podman"。还可以参考podman-kube-play的手册页,其中包含有关Podman支持哪些Kubernetes YAML字段的信息。

Podman系统角色帮助自动配置RHEL环境中的Podman,实现更一致且规模化的管理。这并不是红帽提供的唯一系统角色。还有许多其他RHEL系统角色可以帮助自动化RHEL环境的其他重要方面。要了解更多角色,请查阅可用的RHEL系统角色列表,并开始以更高效、一致和自动化的方式管理RHEL服务器。

想了解更多有关Red Hat Ansible Automation Platform的信息,可阅读查看红帽的电子书《自动化架构师手册》。