You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/releases.md
+112Lines changed: 112 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -185,6 +185,118 @@ Deprecated containerd and kubernetes versions
185
185
186
186
** Note: containerd v1.6.*, and v1.7.* support CRI v1 and v1alpha2 through EOL as those releases continue to support older versions of k8s, cloud providers, and other clients using CRI v1alpha2. CRI v1alpha2 is deprecated in v1.7 and is not present in containerd v2.0.
187
187
188
+
### Platform Support
189
+
190
+
containerd runs on a range of operating systems and CPU architectures, but the
191
+
level of support we can provide varies by platform. Support is limited by what
192
+
we are able to build, test, and maintain. A platform that we can fully test in
193
+
CI can be supported more strongly than one we can only compile.
194
+
195
+
To make these differences explicit, platforms are organized into tiers. A tier
196
+
describes what the project commits to for a platform. Tiers are forward-looking
197
+
and apply to in-development and future releases. Platforms may be
198
+
[demoted or removed](#demotion-and-removal) if the project is no longer able to
199
+
commit to support at a given tier.
200
+
201
+
A platform is identified by its `GOOS/GOARCH` pair, optionally with a variant
202
+
(for example `linux/amd64`, `windows/amd64`, or `linux/arm/v7`). For operating
203
+
systems like Linux, we do not designate specific distributions as supported,
204
+
however automated testing primarily covers Ubuntu, Fedora, and AlmaLinux.
205
+
206
+
#### Tiers
207
+
208
+
__*Tier 1: Supported.*__ The platform is built, released, and exercised by
209
+
automated tests (integration and/or CRI tests) in CI on every change. Test
210
+
failures on a Tier 1 platform generally block merges and releases. These are the
211
+
platforms we recommend for production use. Release artifacts are published with
212
+
each release and nightly builds are produced.
213
+
214
+
__*Tier 2: Released, best-effort.*__ The platform is built and release artifacts
215
+
are published, but we run no automated testing for it. While binaries are
216
+
produced with the expectation that they work, the project cannot independently
217
+
validate runtime behavior. Bugs that are specific to a Tier 2 platform are
218
+
addressed on a best-effort basis and may depend on the reporter or interested
219
+
parties to diagnose, fix, and verify. Nightly builds are produced.
220
+
221
+
__*Tier 3: Build-verified.*__ The platform is compiled in CI so that we do not
222
+
knowingly break it, but no release artifacts are published and no testing is
223
+
performed. This tier exists primarily to support the adoption of containerd on
224
+
platforms that we do not have the resources to support at a stronger level.
225
+
226
+
__*Unsupported.*__ Any platform not listed below. containerd may still build and
227
+
run on these platforms, but the project makes no commitments and performs no
228
+
verification. Users are free to build from source for their own use.
0 commit comments