We are happy to announce the release of Kong for Kubernetes 0.10! This release includes:
- Kubernetes Ingress V1 - Kubernetes 1.19 introduced a new API version of the Ingress resource (
networking.k8s.io/v1), including well-defined (and portable) prefix and exact matching semantics for paths. This release adds support for v1 Ingresses.
- Improved ingress class semantics - This release redefines ingress class annotation semantics of class annotations, including bug fixes, and introduces support for the
spec.ingressClassfield in v1 Ingress resources.
- Structured logging - Prior to this release, Kong Ingress Controller’s log entries were opaque strings. As of this release, each log entry is a collection of key-value pairs. Kong Ingress Controller can present a log entry in a human-readable text format, or as a JSON object readable by log management solutions such as ELK or Splunk.
- Updated Validation Webhook integration - This release upgrades Kong Ingress Controller’s ValidationWebhookConfiguration to v1 and, by its means, allows for finer-grained control over which resources require validation, improved validation of object deletion, improved defaults based on community feedback, and configurable timeouts, among others.