Airship 是一组可互操作的开源软件工具,用于以声明方式自动执行云配置,现已推出 2.0 版。 Airship 2.0 提供增强的文档管理功能、改进的使用云原生工具的升级过程,以及操作员使用相同的工作流来管理裸机和公共工作负载的能力。这些增强功能可实现更快的部署、更小的控制平面、Airship 部署原生 Kubernetes 资源的能力以及更好的安全性 Airship 2.0 将同类最佳的开源项目集成到一个平台中,该平台将声明式 YAML 转换为随时可用的开放式基础架构,负责裸机配置、安全和网络策略以及第 2 天生命周期管理等事务。 Airship 2.0 的声明式模型可确保跨站点和跨升级的可预测性、可重复性和弹性,这就是为什么 AT&T 正在大规模生产中运行Airship 在 &T’s 5G 网络在其 100% 容器化上运行,专用网络OpenStack云,由Airship部署和管理。使用Airship,AT&T 已经能够在数十个地区快速复制其 5G 基础设施。此外,该架构支持 AT &T’s [进化的数据包核心]网络和 VNF 组合,支持弹性移动会话。 (参见 AT 的主题演讲&T 演示 Airship 如何使移动通信会话即使在承载会话的 VM 关闭时也能继续。)其他拥有 Airship 生产用例的公司包括爱立信和 SK 电讯 “Airship 2.0 利用了 Kubernetes 生态系统中发生的许多好事,”AT 网络云技术团队的主要成员 Matt McEuen 说&T 和Airship社区的工作委员会成员。 [Airship 2.0 使操作员能够一致地指定和控制跨裸机、publicOpenStack 和其他类型用例的部署。它还可以更快地部署站点,占用空间更小。在 Airship 2.0 中,我们创建了一个基于 Web 的 UI,可用于检查站点并推动部署和升级。 [在 &T’s 最初的 Airship 2.0 部署将托管支持其 5G 容器化网络功能基础设施的集中功能,“McEuen 继续说道。 [这些新的云原生工作负载将受益于 Airship 2.0 [CNCF 技术的紧密集成及其可预测和可重复的生命周期管理。] [增强的文档管理功能。使用 Airship 2.0 命令行界面 airshipctl,操作员可以组织和交付 YAML 文档,这些文档描述了具有阶段的 Airship 2.0 区域(作为站点构建块的逻辑功能组)。 Airshipctl 使用 Kustomize 渲染阶段,Kustomize 是一种已被 Kubernetes 社区广泛采用的工具。将 Kustomize 与 airshipctl 结合使用,操作员可以使用可减少数据重复的高级操作工具来保持较小的 YAML 占用空间 [Airship 升级过程的改进。带有 Metal3 和 Ironic 的 Baremetal Operator、Kubeadm 和 Kustomize 等云原生工具已经取代了 Airship 1 控制平面。在 Airship 2.0 中,运营商可以使用 Airshipctl 驱动升级,让 Kubernetes 处理其余的事情——Airship 的核心组件是短暂的,并且存在于控制平面之外 [支持公共云提供商。借助 Airship 2.0,操作员现在可以使用相同的工作流程来管理裸机以及 Microsoft Azure、Google Cloud Platform、AWS 和 OpenStack public 上的工作负载。需求不断增长的公司可以依靠 Airship 在 Kubernetes 上一致地部署和管理工作负载,因为他们知道 OpenDev 和第三方持续集成验证了这些集成点 [支持声明式裸机目标 QCOW [[QEMU 写时复制] 是 QEMU 使用的磁盘映像文件的文件格式([[QEMU 写时复制] quick 模拟器托管虚拟机监视器。] [介绍阶段计划 [Helm 3 和 Flux Helm 控制器集成在一起,提供更好的安全态势 [通过云原生计算基金会的软件一致性计划指定为经过认证的 Kubernetes 发行版,确保 Airship 提供一致的 Kubernetes 安装,支持最新的 Kubernetes 版本,并提供可移植的云-与其他认证平台的原生环境 正如爱立信云计算和 NFVI 总监 Jeff Collins 在开放基础设施峰会上所描述的那样,Airship 2.0 中承担繁重工作的集成开源组件与 Airship 1.0 中的组件有很大不同 [Metal3 和 Ironic 以及其他工具集的更新简化了生命周期管理流程。 Kubernetes Cluster API 的跨平台功能允许每次都进行一致的部署,”Collins 说。