14 兼容性和支持计划 #
14.1 SUSE Linux Enterprise 容器支持矩阵 #
请查阅以下支持和兼容性矩阵,确保所需的主机系统和容器组合与系统兼容且受支持。
在大多数情况下,如果应用程序或其依赖项不直接与特定于内核版本的数据结构(ioctl
、/proc
、/sys
、routing
、iptables
、nftables
、eBPF
等)或模块(KVM、OVS、SystemTap 等)交互,则所有 SLE 容器预期都是可互操作的。仅在非特权用户所需的最常见方案中提供对 ioctl
的支持和对 /proc
的访问。
14.2 支持计划 #
有三项 SUSE 容器支持的指导原则。
容器映像生命周期遵循相关产品的生命周期。
例如,SLES 15 SP3 容器映像遵循 SLES 15 SP3 生命周期。
容器发布状态还与相关产品的状态相匹配。
例如,如果 SLES 15 SP3 处于 Alpha、Beta、RC 或 GA 阶段,则相关容器具有同样的发布状态。
容器是使用相关产品中的软件包构建的。
例如,SLES 15 SP3 容器映像是使用与 SLES 15 SP3 主版本相同的软件包构建的。
14.3 SUSE 主机环境中支持的容器 #
下列支持选项(层)适用于 SUSE 主机环境上的 SUSE Linux Enterprise Server 和 SUSE CaaS Platform 容器。
14.3.1 第一层 #
- 由 SUSE 提供的容器
由 SUSE 提供的容器受到完全支持。此层级适用于容器、主机环境以及支持所涵盖的所有产品。该支持包括标准支持和长期服务包支持 (LTSS)。
14.3.2 第二层 #
- 由签署了确保联合工程协作协议的合作伙伴提供的容器
此层级面向重要的独立软件供应商 (ISV)。签署了联合工程协作协议的合作伙伴容器受到完全支持。此层级适用于协议涵盖的容器、主机环境以及支持(包括标准支持和 LTSS)下的所有产品。协议未涵盖的产品属于第三层。
14.3.3 第三层 #
- 所有其他第三方容器
SUSE 容器主机环境受到完全支持。但是,与容器供应商所维护的第三方容器相关的问题由相关容器供应商负责处理。
14.4 支持的容器主机环境 #
下文述及的支持选项(层)适用于以下容器选项:
SUSE Linux Enterprise 基本容器
由 SUSE 提供的容器
派生自 SLE 基本容器的第三方容器环境
使用 KIWI 通过 SLE 软件包构建的第三方容器
14.4.1 第一层 #
- SUSE 产品
此层适用于 SUSE Linux Enterprise Server、SUSE CaaS Platform 和 SUSE Cloud Application Platform。由 SUSE 提供的容器和主机环境以及支持所涵盖的所有产品受到完全支持。该支持包括标准支持和 LTSS。
14.4.2 第二层 #
- 签署了确保联合工程协作协议的第三方供应商
签署了联合工程协作协议的合作伙伴容器和主机环境受到完全支持。此层级适用于协议涵盖的容器、主机环境以及支持(包括标准支持和 LTSS)下的所有产品。
14.4.3 第三层 #
- 未签署协议的选定第三方供应商
此层面向由选定第三方供应商提供的环境。虽然基于 SUSE 的容器受到完全支持,主机环境中的问题仍必须由主机环境供应商负责处理。SUSE 支持来自 SUSE 基本容器的组件,还支持来自 SUSE 储存库的软件包。容器中的其他组件和应用程序不在 SUSE 支持的范围内。构建派生容器需要 SLE 订阅。
14.4.4 第四层 #
- 任何其他容器主机环境
上述支持层中未提及的任何容器主机环境受到有限支持。相关细节请与 SUSE 支持团队讨论,该团队可能会就问题和建议的备用解决方案进行会审。在任何其他情况下,主机环境中的问题都必须由主机环境供应商负责处理。