docs: apply code review suggestions for gwapi GA blog post
Co-authored-by: Tim Bannister <tim@scalefactory.com>pull/43593/head
parent
df6762709c
commit
d2ea8ddb99
|
@ -9,11 +9,11 @@ slug: gateway-api-ga
|
||||||
|
|
||||||
We (the community developing [Gateway API][gwapi]) are incredibly pleased and
|
We (the community developing [Gateway API][gwapi]) are incredibly pleased and
|
||||||
proud to announce _general availability_ of Gateway API for use with Kubernetes
|
proud to announce _general availability_ of Gateway API for use with Kubernetes
|
||||||
clusters `v1.24` and newer!
|
clusters (versions 1.24 and newer)!
|
||||||
|
|
||||||
## Important Highlights
|
## Important Highlights
|
||||||
|
|
||||||
Gateway API brings a lot of new networking possibilities to the table in your
|
Kubernetes' Gateway API brings a lot of new networking possibilities to the table in your
|
||||||
Kubernetes cluster. In this post we'll cover some of the most important
|
Kubernetes cluster. In this post we'll cover some of the most important
|
||||||
highlights.
|
highlights.
|
||||||
|
|
||||||
|
@ -21,13 +21,13 @@ For a complete list of changes for this specific release, please see our
|
||||||
[v1.0.0 changelog entry][chlogv1].
|
[v1.0.0 changelog entry][chlogv1].
|
||||||
|
|
||||||
For a complete list of every feature for every release, or to review some of
|
For a complete list of every feature for every release, or to review some of
|
||||||
the releases leading up to `v1.0.0`, please see our [historical
|
the releases leading up to v1.0.0, please see our [historical
|
||||||
changelog][clog].
|
changelog][clog].
|
||||||
|
|
||||||
### Version 1 APIs
|
### Version 1 APIs
|
||||||
|
|
||||||
This marks the **first stable release** of Gateway API, where we are now
|
This marks the **first stable release** of Gateway API, where we are now
|
||||||
publishing the following APIs as `v1` (Version 1):
|
publishing the following APIs as `v1` (version 1):
|
||||||
|
|
||||||
- [GatewayClass][gwc]
|
- [GatewayClass][gwc]
|
||||||
- [Gateway][gw]
|
- [Gateway][gw]
|
||||||
|
@ -64,10 +64,9 @@ such, this release is supported on Kubernetes clusters version `1.24` through
|
||||||
### Getting Started
|
### Getting Started
|
||||||
|
|
||||||
If you want to try Gateway API features out for yourself but don't know where
|
If you want to try Gateway API features out for yourself but don't know where
|
||||||
to get started you'll want to check out one of the 20+ implementations which
|
to get started you'll want to check out one of the 20+
|
||||||
we list on our website:
|
[implementations](https://gateway-api.sigs.k8s.io/implementations/) which
|
||||||
|
we list on the Gateway API website.
|
||||||
https://gateway-api.sigs.k8s.io/implementations/
|
|
||||||
|
|
||||||
Gateway API itself is just an API for downstream projects to implement, so take
|
Gateway API itself is just an API for downstream projects to implement, so take
|
||||||
some time to peruse the implementations list above and find one that seems to
|
some time to peruse the implementations list above and find one that seems to
|
||||||
|
@ -94,19 +93,19 @@ If you opt-in to the [experimental channel][expch] for this release, you'll find
|
||||||
that there are several experimental features available which are being
|
that there are several experimental features available which are being
|
||||||
considered for inclusion as stable in future releases:
|
considered for inclusion as stable in future releases:
|
||||||
|
|
||||||
- [BackendTLSPolicy][gep1897]
|
- [Backend TLS policy][gep1897]
|
||||||
- [HTTPRoute Timeouts][gep1742]
|
- [HTTPRoute Timeouts][gep1742]
|
||||||
- [Gateway Infrastructure Labels][gep1762]
|
- [Gateway Infrastructure Labels][gep1762]
|
||||||
- [Websockets, HTTP/2 and More!][gep1911]
|
- Support for [Websockets, HTTP/2 and more!][gep1911]
|
||||||
- [GWCTL, our new Gateway API CLI][gwctl]
|
- [`gwctl`][gwctl], our new Gateway API command line tool
|
||||||
|
|
||||||
We intend to have a blog post following up on this one which will cover these
|
We intend to have a blog post following up on this one which will cover these
|
||||||
(and potentially more) experimental and upcoming features where the authors of
|
(and potentially more) experimental and upcoming features where the authors of
|
||||||
the features themselves can provide a greater level of detail.
|
the features themselves can provide a greater level of detail.
|
||||||
|
|
||||||
In future iterations we also intend to grow the maturity and work towards
|
In future iterations we also intend to grow the maturity and work towards
|
||||||
[graduation][grad] of APIs other than `GatewayClass`, `Gateway`, and
|
[graduation][grad] of APIs other than GatewayClass, Gateway, and
|
||||||
`HTTPRoute`, which are not yet at version 1:
|
HTTPRoute. There are several APIs that are not yet at version 1:
|
||||||
|
|
||||||
- [GRPCRoute][grpc]
|
- [GRPCRoute][grpc]
|
||||||
- [TCPRoute][tcp]
|
- [TCPRoute][tcp]
|
||||||
|
@ -115,14 +114,14 @@ In future iterations we also intend to grow the maturity and work towards
|
||||||
- [ReferenceGrant][refg]
|
- [ReferenceGrant][refg]
|
||||||
|
|
||||||
[ReferenceGrant][refg] is a slightly special case as we are considering what
|
[ReferenceGrant][refg] is a slightly special case as we are considering what
|
||||||
to do with this resource next: we've come to understand this might be a
|
to do with this: we've come to understand this might be a
|
||||||
feature applicable to the greater Kubernetes community and we're trying to
|
feature applicable to the greater Kubernetes community and we're trying to
|
||||||
navigate potentially moving it somewhere more general to maximize benefit.
|
navigate potentially moving it somewhere more general to maximize benefit.
|
||||||
|
|
||||||
For those interested in service mesh, note that we continue to work on making
|
For those interested in service mesh, note that we continue to work on making
|
||||||
Gateway API resources available for use in service mesh contexts as part of the
|
Gateway API resources available for use in service mesh contexts as part of the
|
||||||
[GAMMA project][gamma]. Please see our recent blog post ["Gateway API v0.8.0:
|
[GAMMA project][gamma]. Please see our recent blog post [Gateway API v0.8.0:
|
||||||
Introducing Service Mesh Support"][gammablog] for more details.
|
Introducing Service Mesh Support][gammablog] for more details.
|
||||||
|
|
||||||
What you've seen here is _not exhaustive_! Gateway API is a highly active
|
What you've seen here is _not exhaustive_! Gateway API is a highly active
|
||||||
project, with dozens of people actively working on it. If you're hoping to see
|
project, with dozens of people actively working on it. If you're hoping to see
|
||||||
|
@ -130,7 +129,7 @@ one of the above routes graduated, or have ideas for features that we have yet
|
||||||
to account for, we _strongly encourage_ you to [join us in the community][com]
|
to account for, we _strongly encourage_ you to [join us in the community][com]
|
||||||
and help us build!
|
and help us build!
|
||||||
|
|
||||||
## Kubecon North America: Chicago
|
## Gateway API events at KubeCon + CloudNativeCon
|
||||||
|
|
||||||
At [Kubecon North America (Chicago)][kna] and the adjacent
|
At [Kubecon North America (Chicago)][kna] and the adjacent
|
||||||
[Contributor Summit][csum] there are several talks about or related to Gateway
|
[Contributor Summit][csum] there are several talks about or related to Gateway
|
||||||
|
@ -157,7 +156,7 @@ give a huge shout out and thanks to them!
|
||||||
Thank you so much to our [170+ contributors][contribs] who built this project
|
Thank you so much to our [170+ contributors][contribs] who built this project
|
||||||
together with us, and made our GA release possible!
|
together with us, and made our GA release possible!
|
||||||
|
|
||||||
A special thank you to our [community members which agreed to take on an
|
A special thank you to our [community members who agreed to take on an
|
||||||
official role in the project][roles], explicitly providing some time for reviews
|
official role in the project][roles], explicitly providing some time for reviews
|
||||||
and sharing the load of maintaining the project!
|
and sharing the load of maintaining the project!
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue