aws-application-networking-k8s

module
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: Apache-2.0

README

AWS Gateway API Controller for VPC Lattice

Kubernetes logo AWS Load Balancer logo

AWS Application Networking is an implementation of the Kubernetes Gateway API. This project is designed to run in a Kubernetes cluster and orchestrates AWS VPC Lattice resources using Kubernetes Custom Resource Definitions like Gateway and HTTPRoute.

Documentation

Website

The API specification and detailed documentation is available on the project website: https://www.gateway-api-controller.eks.aws.dev/.

Concepts

To get started, please read through API concepts. These documents give the necessary background to understand the API and the use-cases it targets.

Getting started

Once you have a good understanding of the API at a higher-level, check out getting started to install your first Gateway controller and try out one of the guides.

References

A complete API reference, please refer to:

Contributing

Developer guide can be found on the developer guide page. Our Kubernetes Slack channel is #aws-gateway-api-controller.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

Directories

Path Synopsis
cmd
docgen
template
Placeholder file to make Go vendor this directory properly.
Placeholder file to make Go vendor this directory properly.
mocks
controller-runtime/client
Package mock_client is a generated GoMock package.
Package mock_client is a generated GoMock package.
pkg
apis/applicationnetworking/v1alpha1
+kubebuilder:object:generate=true +groupName=application-networking.k8s.aws
+kubebuilder:object:generate=true +groupName=application-networking.k8s.aws
aws
Package aws is a generated GoMock package.
Package aws is a generated GoMock package.
aws/services
Package services is a generated GoMock package.
Package services is a generated GoMock package.
deploy/externaldns
Package externaldns is a generated GoMock package.
Package externaldns is a generated GoMock package.
deploy/lattice
Package lattice is a generated GoMock package.
Package lattice is a generated GoMock package.
gateway
Package gateway is a generated GoMock package.
Package gateway is a generated GoMock package.
k8s
Package k8s is a generated GoMock package.
Package k8s is a generated GoMock package.
model/core
Package core is a generated GoMock package.
Package core is a generated GoMock package.
utils/retry
Package retry is a retry with backoff implementation
Package retry is a retry with backoff implementation
webhook/core
Package core is a generated GoMock package.
Package core is a generated GoMock package.
test module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL