Skip to content

Commit 696bca9

Browse files
committed
Update operator.yaml
1 parent b1a4db3 commit 696bca9

File tree

1 file changed

+40
-102
lines changed

1 file changed

+40
-102
lines changed

app/_landing_pages/operator.yaml

Lines changed: 40 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ metadata:
22
title: Kong Operator
33
content_type: landing_page
44
description: |
5-
{{ site.operator_product_name }} is the Kubernetes-native way to interact with Kong. Deploy Data Planes, configure {{ site.konnect_short_name }}, and more.
5+
{{ site.operator_product_name }} is the Kubernetes-native way to interact with Kong. Deploy data planes, configure {{ site.konnect_short_name }}, and more.
66
products:
77
- operator
88

@@ -51,121 +51,59 @@ rows:
5151

5252
- header:
5353
type: h2
54-
text: "Configure your Gateways declaratively"
55-
sub_text: |
56-
Kong Gateway can be configured using Kubernetes-native resources, (Cluster Resources)
57-
58-
By adopting Kubernetes’ declarative, desired-state approach to configuration, {{ site.operator_product_name }} is able to support:
54+
text: "{{site.konnect_short_name}} features"
55+
sub_text: Which {{ site.konnect_short_name }} features are available in {{site.operator_product_name}}?
5956
columns:
6057
- blocks:
61-
- type: structured_text
62-
config:
63-
header:
64-
text: Gateway API
65-
blocks:
66-
- type: text
67-
text: |
68-
The de facto standard for configuring networking in Kubernetes, Gateway API allows you to configure
69-
your Gateways, regardless of whether they are self-managed or a {{ site.konnect_short_name }} based Control Plane.
70-
71-
Kong has been at the forefront of Gateway API development, contributing features and enhancements to the project since its inception.
7258
- type: text
7359
config: |
74-
```yaml
75-
# Create a new HTTPRoute to route traffic to an echo service
76-
apiVersion: gateway.networking.k8s.io/v1
77-
kind: HTTPRoute
78-
metadata:
79-
name: httproute-echo
80-
namespace: default
81-
annotations:
82-
konghq.com/strip-path: "true"
83-
spec:
84-
parentRefs:
85-
- name: hybrid-kong
86-
rules:
87-
- matches:
88-
- path:
89-
type: PathPrefix
90-
value: /echo
91-
backendRefs:
92-
- name: echo
93-
kind: Service
94-
port: 80
95-
```
96-
- blocks:
97-
- type: structured_text
98-
config:
99-
header:
100-
text: "{{site.konnect_short_name}} configuration CRDs"
101-
blocks:
102-
- type: text
103-
text: |
104-
Kong-specific Custom Resource Definitions allow you to configure your Gateways and {{ site.konnect_short_name }} resources directly from Kubernetes.
10560
106-
These CRDs are designed and maintained by Kong, providing the same powerful capabilities as Gateway API with Kong-native resource definitions.
107-
- type: text
108-
config: |
109-
```yaml
110-
# Create a new KongService
111-
apiVersion: configuration.konghq.com/v1alpha1
112-
kind: KongService
113-
metadata:
114-
name: echo
115-
namespace: default
116-
spec:
117-
# reference the {{site.konnect_short_name}}/Gateway control plane defined in {{site.konnect_short_name}}
118-
controlPlaneRef:
119-
type: konnectNamespacedRef
120-
konnectNamespacedRef:
121-
name: <CONTROLPLANE_NAME>
122-
name: echo
123-
host: echo.default.svc.cluster.local
124-
port: 80
125-
protocol: http
61+
As we continue moving support for Kubernetes Gateway API from self-managed control planes, as well as {{site.konnect_short_name}} managed control
62+
planes, we will will open up support for other {{site.konnect_short_name}} products when hosting your Gateway on Kubernetes.
12663
127-
---
64+
Providing Gateway API configuration for Kong Gateway, as well as full integration with the {{site.konnect_short_name}} platform opens up the entire
65+
API ecosystem.
66+
67+
- blocks:
68+
- type: table
69+
config:
70+
columns:
71+
- title: Product
72+
key: product
73+
- title: Gateway API
74+
key: supported_gwapi
75+
- title: Kong entities
76+
key: supported_kong
77+
rows:
78+
- product: Analytics
79+
supported_gwapi: true
80+
supported_kong: true
81+
- product: Application Registration
82+
supported_gwapi: Coming soon
83+
supported_kong: true
84+
- product: Debugger
85+
supported_gwapi: Coming soon
86+
supported_kong: true
12887

129-
# Create a new KongRoute
130-
apiVersion: configuration.konghq.com/v1alpha1
131-
kind: KongRoute
132-
metadata:
133-
name: httproute-echo
134-
namespace: default
135-
spec:
136-
name: httproute-echo
137-
protocols:
138-
- http
139-
paths:
140-
- /echo
141-
strip_path: true
142-
serviceRef:
143-
type: namespacedRef
144-
namespacedRef:
145-
name: echo
146-
```
14788
- header:
148-
type: h2
149-
text: "Help us to help you!"
89+
type: h2
90+
text: "{{site.konnect_short_name}} CRDs"
91+
sub_text: Manage {{ site.konnect_short_name }} declaratively with first-class CRD support
15092
columns:
15193
- blocks:
152-
- type: structured_text
153-
config:
154-
header:
155-
text: Help us to help you!
156-
blocks:
157-
- type: text
158-
text: |
159-
We built {{site.konnect_short_name}} CRDs after listening to _you_. Users told us that their teams are used to working in Kubernetes. They have policy
160-
enforcement engines running in their clusters, and well defined review processes for CRD changes.
94+
- type: text
95+
config: |
96+
We built {{site.konnect_short_name}} CRDs after listening to _you_. Users told us that their teams are used to working in Kubernetes. They have policy
97+
enforcement engines running in their clusters, and well defined review processes for CRD changes.
16198
162-
Now we need your help. We're expanding CRD support to new products, and need you to tell us which APIs you want us to build first.
99+
Now we need your help. We're expanding CRD support to new products, and need you to tell us which APIs you want us to build first.
163100
164-
Join the conversation and tell us how you're using {{ site.konnect_short_name }} CRDs today and what you'd like to see next.
101+
Join the conversation and tell us how you're using {{ site.konnect_short_name }} CRDs today and what you'd like to see next.
165102
- type: button
166103
config:
167104
text: Open a GitHub issue
168105
url: https://github.com/kong/gateway-operator/issues/new
106+
- blocks:
169107
- type: table
170108
config:
171109
columns:
@@ -179,7 +117,7 @@ rows:
179117
- product: Gateway Configuration
180118
supported: true
181119
- product: Dedicated Cloud Gateways
182-
supported: Partial Support
120+
supported: Partially
183121
- product: Kong Mesh
184122
supported: Planned
185123
- product: Developer Portal
@@ -191,4 +129,4 @@ rows:
191129
- product: Team Management
192130
supported: Planned
193131
- product: Organization Configuration
194-
supported: Planned
132+
supported: Planned

0 commit comments

Comments
 (0)