<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>API gateway &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/api-gateway/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 09:19:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Kong for Kubernetes 0.8 Ingress Controller: What&#8217;s New</title>
		<link>https://www.bestdevops.com/kong-for-kubernetes-0-8-ingress-controller-released/</link>
					<comments>https://www.bestdevops.com/kong-for-kubernetes-0-8-ingress-controller-released/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 28 Apr 2020 04:36:35 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[API gateway]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Data dog]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12069</guid>

					<description><![CDATA[Kong Inc. released Kong for Kubernetes 0.8, adding Knative ingress support, a new cluster-level CRD, and updated annotations. Here's a technical breakdown of what changed and why it matters.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on the Kong for Kubernetes 0.8 release announcement, originally reported by InfoQ. Quotes attributed to Reza Shafii, VP of Products at Kong Inc., are drawn from the original InfoQ interview.</em></p>



<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">Kong Inc. released version 0.8 of Kong for Kubernetes, its Kubernetes Ingress controller built on top of the Kong API Gateway. The release introduces Knative ingress integration, a new cluster-level Custom Resource Definition (CRD), and annotation changes aimed at simplifying configuration. It also includes breaking changes to path-based routing that existing users will need to address.</p>



<h2 class="wp-block-heading">What Is Kong for Kubernetes?</h2>



<p class="wp-block-paragraph">Kong for Kubernetes is composed of two tightly coupled components:</p>



<ul class="wp-block-list">
<li><strong>A Kubernetes controller</strong> that watches Ingress resources and Kubernetes CRDs, translating them into Kong Gateway configuration.</li>
<li><strong>The Kong Gateway</strong>, an open-source API gateway built on NGINX, which handles the actual processing of incoming API traffic.</li>
</ul>



<p class="wp-block-paragraph">Most managed Kubernetes clusters on public clouds default to a vendor-provided Ingress controller tied to the vendor&#8217;s load balancer infrastructure. Kong for Kubernetes is an alternative that brings full API gateway capabilities into the Ingress layer, with the added benefit of consistent behavior across cloud providers and on-premises deployments via Kubernetes CRDs.</p>



<h2 class="wp-block-heading">How Kong Differs from NGINX Ingress Controllers</h2>



<p class="wp-block-paragraph">Although Kong Gateway is itself built on NGINX, Kong for Kubernetes is architecturally distinct from both the community <code>nginx-ingress-controller</code> and NGINX Inc.&#8217;s commercial controller. According to Reza Shafii, VP of Products at Kong Inc., the key differentiators are the API management features Kong brings to the Ingress layer:</p>



<ul class="wp-block-list">
<li>OIDC-based authentication</li>
<li>Advanced rate limiting</li>
<li>Request caching</li>
<li>Log and metrics streaming to multiple analytics providers simultaneously</li>
<li>Support for multiple protocols: REST, GraphQL, gRPC, TCP</li>
</ul>



<p class="wp-block-paragraph">Shafii also highlighted performance characteristics cited by Kong Inc., including sub-millisecond latency and support for 25,000+ transactions per second, though independent benchmarks should be consulted before relying on these figures in architectural decisions.</p>



<p class="wp-block-paragraph">For teams already running Kong Gateway outside Kubernetes, this controller provides a unified API management lifecycle across both Kubernetes and non-Kubernetes workloads — a meaningful operational advantage in hybrid environments.</p>



<h2 class="wp-block-heading">What&#8217;s New in Version 0.8</h2>



<h3 class="wp-block-heading">Knative Ingress Support</h3>



<p class="wp-block-paragraph">The headline feature in 0.8 is support for Knative as an Ingress target. Knative is a Kubernetes-native serverless platform that provides higher-level abstractions for container-based workloads. Its default Ingress backend is Istio, with Gloo as a notable alternative.</p>



<p class="wp-block-paragraph">Shafii explained the motivation for adding Kong as a Knative Ingress option:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>What we have learned from our community and customers is that most use cases don&#8217;t require the weight of Istio to run serverless workloads. And in fact, the heavy weight of Istio is one of the reasons that prompted us to initiate the Kuma service mesh project. Kong Gateway&#8217;s plugin architecture and focus on extensibility helps keep Knative workloads focused solely on business logic.</p><cite>Reza Shafii, VP of Products, Kong Inc.</cite></blockquote>



<p class="wp-block-paragraph">For teams running Knative who find Istio&#8217;s operational overhead excessive, Kong for Kubernetes 0.8 offers a lighter alternative with the full plugin ecosystem of Kong Gateway available at the Ingress layer.</p>



<h3 class="wp-block-heading">New Cluster-Level CRD</h3>



<p class="wp-block-paragraph">Version 0.8 introduces a new cluster-scoped Custom Resource Definition. Cluster-level CRDs are not namespaced, meaning they apply across the entire cluster rather than within a specific namespace. This is useful for global configuration that should not be replicated per namespace — for example, cluster-wide plugin settings or global rate limiting policies.</p>



<h3 class="wp-block-heading">Annotation Updates</h3>



<p class="wp-block-paragraph">Several annotations have been updated or deprecated in this release to reduce configuration complexity. Users upgrading from previous versions should review the official changelog carefully, as some previously used annotations will no longer function as expected.</p>



<h3 class="wp-block-heading">Breaking Changes: Path-Based Routing</h3>



<p class="wp-block-paragraph">Version 0.8 includes breaking changes to path-based routing behavior. Any existing Ingress resources that rely on path routing should be tested against the new release before upgrading in production. The full list of breaking changes and migration guidance is available in the official changelog.</p>



<h2 class="wp-block-heading">Using Cloud Load Balancers with Kong</h2>



<p class="wp-block-paragraph">Kong for Kubernetes does not replace cloud load balancers — it complements them. Shafii described the recommended deployment pattern:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Cloud load balancers provide a way to balance traffic across multiple Kong Gateway nodes, and Kong Gateway nodes help manage traffic to multiple services within a cluster. For most users, we recommend the use of load balancers such as those of AWS or GCP to front Kong Gateways. This provides an endpoint inside the virtual private network in the cloud, which can then be exposed to other networks, partner networks, or directly on the internet.</p><cite>Reza Shafii, VP of Products, Kong Inc.</cite></blockquote>



<p class="wp-block-paragraph">In practice this means the typical production topology is: cloud load balancer (AWS ELB/ALB, GCP Load Balancer) → Kong Gateway nodes → individual Kubernetes services. This separates concerns cleanly: the cloud LB handles cross-node traffic distribution and TLS termination at the network edge, while Kong handles API policy enforcement inside the cluster.</p>



<h2 class="wp-block-heading">Observability and Metrics</h2>



<p class="wp-block-paragraph">Kong for Kubernetes exposes metrics at two levels:</p>



<ul class="wp-block-list">
<li><strong>Traffic metrics</strong> (per route and per service): HTTP status codes, error rates, throughput, latency, and ingress/egress bandwidth.</li>
<li><strong>Gateway health metrics</strong>: connections served, active connections, shared memory usage, and cache hit ratio.</li>
</ul>



<p class="wp-block-paragraph">These metrics can be exported to the following backends:</p>



<ul class="wp-block-list">
<li>Prometheus</li>
<li>Datadog</li>
<li>StatsD</li>
<li>Zipkin</li>
<li>Jaeger</li>
</ul>



<p class="wp-block-paragraph">This level of observability is comparable to what Istio and Gloo offer, making Kong for Kubernetes a viable choice for teams that need distributed tracing and metrics aggregation without adopting a full service mesh.</p>



<h2 class="wp-block-heading">Upgrade Considerations</h2>



<ul class="wp-block-list">
<li>Review the official changelog for the complete list of deprecated annotations and breaking changes before upgrading.</li>
<li>Test all Ingress resources that use path-based routing in a staging environment first.</li>
<li>If you use Knative, verify compatibility with the specific Knative version you are running, as Knative&#8217;s own Ingress API has evolved across releases.</li>
<li>Plan for any CRD migration required by the new cluster-level resource introduced in this release.</li>
</ul>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">Kong for Kubernetes 0.8 is a meaningful release for teams that want full API gateway capabilities — authentication, rate limiting, protocol flexibility, and rich observability — directly at the Kubernetes Ingress layer. The addition of Knative support gives serverless workloads a lighter-weight Ingress alternative to Istio. However, the breaking changes to path routing mean existing deployments require careful testing before upgrading.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kong-for-kubernetes-0-8-ingress-controller-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
