このページは、まだ日本語ではご利用いただけません。翻訳中です。
Support Policy
Learn about the support for Kong Ingress Controller software versions.
Version support for Kong Ingress Controller
Kong primarily follows semantic versioning (SemVer) for its products.
At Kong’s discretion a specific minor version can be marked as a LTS version. The LTS version is supported on a given distribution for the duration of the distribution’s lifecycle, or for 3 years from LTS release whichever comes sooner. LTS only receives security fixes or certain critical patches at the discretion of Kong. Kong guarantees that at any given time, there will be at least 1 active LTS Kong version.
LTS versions of Kong Ingress Controller are supported for 3 years after release. Standard versions are supported for 1 year after release.
Supported versions
Kubernetes Version | OpenShift Version | Upstream K8s EOL | Supported Kong Gateway Versions | Recommended KIC Version | KIC EOL |
---|---|---|---|---|---|
1.31 | N/A | Oct 2025 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.30 | N/A | Jun 2025 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.29 | N/A | Feb 2025 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.28 | 4.15 | Oct 2024 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.27 | 4.14 | Jun 2024 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.26 | 4.13 | Feb 2024 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.25 | 4.12 | Oct 2023 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.24 | 4.11 | July 2023 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.23 | 4.10 | Feb 2023 | 2.8 LTS, 3.x | 2.12 LTS | Sept 2026 |
1.22 | 4.9 | Oct 2022 | 2.8 LTS | 2.5 LTS | March 2025 |
1.21 | 4.8 | June 2022 | 2.8 LTS | 2.5 LTS | March 2025 |
1.20 | 4.7 | Feb 2022 | 2.8 LTS | 2.5 LTS | March 2025 |
1.19 | 4.6 | Oct 2021 | 2.8 LTS | 2.5 LTS | March 2025 |
1.18 | 4.5 | June 2021 | 2.8 LTS | 2.5 LTS | March 2025 |
1.17 | 4.4 | Dec 2020 | 2.8 LTS | 2.5 LTS | March 2025 |
Kong Ingress Controller versions
LTS releases are marked bold, and are supported for 3 years from release
Version | Release Date | End of Support |
---|---|---|
3.3.x | 2024-08-26 | 2025-08-26 |
3.2.x | 2024-06-12 | 2025-06-12 |
3.1.x | 2024-02-07 | 2025-02-07 |
3.0.x | 2023-11-03 | 2024-11-03 |
2.12.x | 2023-09-25 | 2026-09-25 |
2.11.x | 2023-08-09 | 2024-08-09 |
2.10.x | 2023-06-02 | 2024-06-02 |
2.9.x | 2023-03-09 | 2024-03-09 |
2.8.x | 2022-12-19 | 2023-12-19 |
2.7.x | 2022-09-27 | 2023-09-27 |
2.6.x | 2022-09-15 | 2023-09-15 |
2.5.x | 2022-07-11 | 2025-03-01 |
2.4.x | 2022-06-15 | 2023-06-15 |
2.3.x | 2022-04-05 | 2023-04-05 |
2.2.x | 2022-02-04 | 2023-02-04 |
2.1.x | 2022-01-05 | 2023-01-05 |
2.0.x | 2021-10-07 | 2022-10-07 |
1.3.x | 2021-05-27 | 2022-05-27 |
1.2.x | 2021-03-24 | 2022-03-24 |
1.1.x | 2020-12-09 | 2021-12-09 |
1.0.x | 2020-10-05 | 2021-10-05 |
0.x.x | 2018-06-02 | 2019-06-02 |
Table 1: Version Support for Kong Ingress Controller
バグ修正のガイドライン
残念ながら、すべてのソフトウェアにはバグがつきものです。Kongは、次のように構造化されたプロトコルを通じてバグを修正しようとしています。
-
深刻なセキュリティの脆弱性は、最優先で処理されます。脆弱性の報告方法を含む、当社のセキュリティ脆弱性の報告と是正プロセスについては、こちらをご覧ください。
-
本番環境の停止や実質的な動作不能(壊滅的なパフォーマンスの低下など)につながるバグは、優先度の高いバグ修正を通じて修正され、現在サポートされているすべてのソフトウェアのメジャーバージョンの最新メジャー/マイナーバージョンリリースのパッチリリースで提供され、バグの重大度と影響に基づいてKongの裁量で他のバージョンに移植される場合もあります。
-
サポートされているバージョンからより新しいバージョンへのアップグレードを妨げるバグは、優先度の高いバグ修正によって修正され、現在サポートされているソフトウェアのすべてのメジャー バージョンの最新のメジャー/マイナー バージョン リリースで提供され、バグの重大度と影響に基づいて Kong の裁量で他のバージョンに移植される場合もあります。
-
その他のバグや機能のリクエストについては、バグの影響度に応じて Kong の裁量で重大度が評価され、修正や機能強化がバージョンに適用されます。通常、この種の修正や機能強化は、最新のメジャーバージョンの中の最新のマイナーバージョンにのみ適用されます。
プラチナ以上のサブスクリプションをお持ちのお客様は、上記以外の修正をリクエストすることができ、Kong が独自の裁量でそれを評価します。
非推奨ガイドライン
当社では、製品の進化の一環として、随時、製品の機能や機能を廃止(つまり、削除または中止)することがあります。
当社は、重要な機能の削除または段階的な廃止について、少なくとも6か月前にお客様に通知することを目指しています。セキュリティ上または法律上の理由で変更が必要な場合は、通知を少なくするか、または通知しないことがありますが、そのような状況はまれです。該当する場合は、ドキュメント、製品更新メール、または製品内通知で通知することがあります。
重要な機能を非推奨にすることを発表した後は、通常、その機能を拡張または強化することはありません。
追加条件
- 上記は概要のみであり、Kongのサポートおよびメンテナンスポリシーによって制限されます。
- 上記は、Kong標準ソフトウェアビルドにのみ適用されます。
Helm chart compatibility
The Helm chart is designed to be version agnostic with regards to support for any particular Kong Gateway, Kong Ingress Controller, or Kubernetes version. When possible, it detects those versions and disables incompatible functionality. Note that while the chart indicates a single app version, this is just the default Kong Gateway release that chart release uses. Helm’s app version metadata does not support indicating a range.
New chart releases are, however, tested against only a select group of recent dependency and Kubernetes versions, and may have unknown compatibility problems with older versions. If you discover a set of incompatible versions where dependencies are not past their end of support, please file an issue with your Kong Gateway, Kong Ingress Controller, and Kubernetes versions and any special values.yaml configuration needed to trigger the problem. Some issues may require using an older chart version for LTS releases of other products, in which case Kong can backport fixes to an older chart release as needed.
The chart includes custom resource definitions (CRDs) that are not compatible with older Kubernetes versions.
Helm’s CRD management does not support the same version-aware logic used elsewhere to provide older-version compatibility, so the chart cannot install the definitions for the configured controller version. If you use an older version of Kong Ingress Controller compatible with your Kubernetes version, you can install its definitions separately. For example, to install the v2.12.2 CRD definitions and install with Helm’s CRD installer disabled:
kubectl kustomize https://github.com/Kong/kubernetes-ingress-controller/config/crd?ref=v2.12.2 | kubectl apply -f -
helm install myrelease kong/ingress --skip-crds
Note that even when you do use Helm to install CRDs, Helm does not update
CRDs when running helm upgrade
. You must separately install updated CRDs using
the above kubectl
command versions before running a helm upgrade
that
installs a newer controller release.