15 兼容性和支持计划 #
15.1 支持信息 #
15.1.1 对 SLES 主机的支持 #
请查阅以下支持和兼容性矩阵,确保所需的主机系统和容器组合与系统兼容且受支持。
支持以下第三方容器主机平台。
在大多数情况下,如果应用程序或其依赖项不直接与特定于内核版本的数据结构(ioctl
、/proc
、/sys
、routing
、iptables
、nftables
、eBPF
等)或模块(KVM、OVS、SystemTap 等)交互,则所有 SLE 容器预期都可互操作。仅在非特权用户所需的最常见方案中提供对 ioctl
的支持和对 /proc
的访问。
15.1.2 对非 SLES 主机的支持 #
虽然基于 SUSE 的容器受到完全支持,主机环境中的问题仍必须由主机环境供应商负责处理。SUSE 支持属于 SUSE 基本容器的组件。还支持来自 SUSE 软件源的软件包。容器中的其他组件和应用程序不在 SUSE 支持的范围内。构建派生容器需要订阅 SUSE Linux Enterprise。
基于 SUSE Linux Enterprise Server 12 SP5 和 SUSE Linux Enterprise Server 15(所有服务包)的容器根据其官方生命周期和下表所述接受支持。
15.2 支持计划 #
有三项 SUSE 容器支持的指导原则。
容器映像生命周期遵循相关产品的生命周期。
例如,SLES 15 SP4 容器映像遵循 SLES 15 SP4 生命周期。
容器发布状态还与相关产品的状态相匹配。
例如,如果 SLES 15 SP4 处于 Alpha、Beta、RC 或 GA 阶段,则相关容器具有同样的发布状态。
容器是使用相关产品中的软件包构建的。
例如,SLES 15 SP4 容器映像是使用与 SLES 15 SP4 主版本相同的软件包构建的。
有关更多信息,请参见产品支持生命周期页面,以及适用于 SUSE 注册表中特定容器映像的文档。
容器映像可以处于不同的支持状态,因此对它们的支持可能有限制。有关特定容器映像的更多信息,请参见相应的 SUSE 注册表页面。
15.3 SUSE 主机环境中支持的容器 #
下列支持选项(层)适用于 SUSE 主机环境上的 SUSE Linux Enterprise Server 容器。
15.3.1 第一层 #
- 由 SUSE 提供的容器
由 SUSE 提供的容器受到完全支持。此层级适用于容器、主机环境以及支持所涵盖的所有产品。该支持包括标准支持和长期服务包支持 (LTSS)。
15.3.2 第二层 #
- 由签署了确保联合工程协作协议的合作伙伴提供的容器
此层级面向重要的独立软件供应商 (ISV)。签署了联合工程协作协议的合作伙伴容器受到完全支持。此层级适用于协议涵盖的容器、主机环境以及支持(包括标准支持和 LTSS)下的所有产品。协议未涵盖的产品属于第三层。
15.3.3 第三层 #
- 所有其他第三方容器
SUSE 容器主机环境受到完全支持。但是,与容器供应商所维护的第三方容器相关的问题由相关容器供应商负责处理。
15.4 支持的容器主机环境 #
下文述及的支持选项(层)适用于以下容器选项:
SUSE Linux Enterprise 基本容器
由 SUSE 提供的容器
派生自 SLE 基本容器的第三方容器环境
使用 KIWI(参见第 3.2.2 节 “KIWI”)和 Open Build Service(参见第 3.2.1 节 “Open Build Service”)从 SLE 软件包构建的第三方容器
15.4.1 第一层 #
- SUSE 产品
此层适用于 SUSE Linux Enterprise Server。由 SUSE 提供的容器和主机环境以及支持所涵盖的所有产品受到完全支持。该支持包括标准支持和 LTSS。
15.4.2 第二层 #
- 签署了确保联合工程协作协议的第三方供应商
签署了联合工程协作协议的合作伙伴容器和主机环境受到完全支持。此层级适用于协议涵盖的容器、主机环境以及支持(包括标准支持和 LTSS)下的所有产品。
15.4.3 第三层 #
- 未签署协议的选定第三方供应商
此层面向由选定第三方供应商提供的环境。虽然基于 SUSE 的容器受到完全支持,主机环境中的问题仍必须由主机环境供应商负责处理。SUSE 支持来自 SUSE 基本容器的组件,还支持来自 SUSE 软件源的软件包。容器中的其他组件和应用程序不在 SUSE 支持的范围内。构建派生容器需要 SLE 订阅。
15.4.4 第四层 #
- 任何其他容器主机环境
上述支持层中未提及的任何容器主机环境受到有限支持。相关细节请与 SUSE 支持团队讨论,该团队可能会就问题和建议的备用解决方案进行会审。在任何其他情况下,主机环境中的问题都必须由主机环境供应商负责处理。
15.5 技术预览 #
标记为技术预览的容器映像由 SUSE 提供,让您有机会在环境中测试新技术并分享反馈。如果您测试了技术预览,请联系 SUSE 代表,以分享您的经验和用例。您的反馈对于我们的未来开发非常有帮助。
技术预览存在以下限制:
技术预览可能在功能上不完整、不稳定或者不适合生产用途。
技术预览不受支持。
技术预览可能仅适用于特定的硬件体系结构。
技术预览的细节和功能可能随时会发生变化。因此,可能无法升级到技术预览的后续版本,而只能全新安装。
我们随时可能会取消技术预览。例如,SUSE 发现某个预览不符合客户或市场的需求,或者不符合企业标准,就可能会取消该预览。SUSE 不承诺未来将提供此类技术的受支持版本。
容器映像标记为技术预览
,并且在 registry.suse.com 上也采用这种标记。此外,作为技术预览提供的容器映像在容器映像元数据中包含 com.suse.supportlevel="techpreview"
标签。可以使用 docker inspect
命令或其他容器运行时中的相应命令检查元数据是否包含该标签。