返回
Automating Docker image deployment across network-segmented environments
DOI:10.1016/j.softx.2025.102414.png)
摘要
En 中文
在安全敏感或受监管的环境中——例如银行业、医疗保健或工业控制系统——严格的网络分段策略阻止开发与生产基础设施之间的直接通信。因此,这些环境中的软件交付流程通常依赖手动工作流,包括检测新的Docker镜像、跨隔离域传输它们以及手动应用部署更新。本文介绍了一个专为此类断开连接环境设计的自管理、轻量级CI/CD框架。该系统不直接管理容器,而是自动化DevOps工作流的一个关键子集:跨网络隔离区域的Docker镜像检测、传输和部署更新。它从一个bastion主机运行,该主机可访问两个区段,并利用开源工具:Diun用于监控外部Docker注册表,Skopeo用于在注册表之间安全传输镜像,以及'kubectl'用于更新相应的Kubernetes部署。通过Postfix发送通知以在整个流程的每个阶段保持可追溯性。这项工作的主要贡献在于将DevOps自动化原则适配到分段基础设施中,而无需依赖云服务或集中控制,这种情况现有工具大多不支持。所提出的解决方案不需要互联网访问、云平台或第三方服务,使其适用于连接限制严格的环境。它具有模块化、可复现和供应商中立的特点。在模拟企业场景中的验证确认了系统在成功和失败情况下的可靠性。通过针对部署流水线中的镜像传播阶段,本研究为受限网络条件下的CI/CD贡献了一个实用、专注的自动化工具。源代码和部署工件公开可用,以促进在类似受限环境中的复用。
Keyword:
Docker
Microservices
Orchestration
Automation
DevOps
CI/CD
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
2.4
论文数:
346
被引数:
7.3K
机构
引用论文
L. Shi, J. Xue, P. Li, H. Huang, X. Xia, Understanding the formation of powder bed cavities in paving by the van der Waals force, Journal of Materials Research and Technology 37 (2025) 2813-2824. https://doi.org/10.1016/j.jmrt.2025.06.178.Shi L., Xue J., Li P., Huang H., Xia X. 通过范德华力理解铺粉过程中粉末床空腔的形成机制,材料研究与科技杂志 37 (2025) 2813-2824. https://doi.org/10.1016/j.jmrt.2025.06.178.

