-
Notifications
You must be signed in to change notification settings - Fork 3.4k
docs: Add Getting Started guide for Gateway API support #21908
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
f05125e
to
dfdbc8b
Compare
d3d3a8d
to
3c8d968
Compare
b4d2fbe
to
ac981fe
Compare
ac981fe
to
801c8d2
Compare
801c8d2
to
3638909
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
This is to move demo app and tls cert creation to separate files for re-use later. Signed-off-by: Tam Mach <tam.mach@cilium.io>
Similar to Ingress, a user guide is required for Gateway API. Basic examples for HTTP and HTTPS are added. For detailed use cases, user can still refer to upstream documentation. Also, update installation step for cert-manager with Gateway API support as per https://cert-manager.io/docs/usage/gateway/. Signed-off-by: Tam Mach <tam.mach@cilium.io>
3638909
to
ceb42b7
Compare
I'd label with |
As mentioned on Slack, I think the docs missed the part where we need to deploy the GatewayClass. I may have missed something though but if not, we just need to add a GatewayClass Resource for Cilium on this manifest: https://github.com/cilium/cilium/blob/master/examples/kubernetes/gateway/basic-http.yaml |
Default GatewayClass is installed as part of cilium helm chart, provided that CRD is installed in advance. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, although we could possibly emphasize the requirement to preinstall the CRDs for this experimental version.
(The install order is tricky because Gateway API also has a validating webhook for objects, that really should be installed at some point, but we run the risk of circular dependencies there).
Relates: #21749
The changes can be reviewed in https://deploy-preview-21908--docs-cilium-io.netlify.app/