UDPIngress
configuration.konghq.com / v1beta1
apiVersion: configuration.konghq.com/v1beta1
kind: UDPIngress
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object
Spec is the UDPIngress specification.
rules []object
A list of rules used to configure the Ingress.
backend object required
Backend defines the Kubernetes service which accepts traffic from the
listening Port defined above.
serviceName
string required
Specifies the name of the referenced service.
minLength:
1
servicePort
integer required
Specifies the port of the referenced service.
format:
int32minimum:
1maximum:
65535
port
integer required
Port indicates the port for the Kong proxy to accept incoming traffic
on, which will then be routed to the service Backend.
format:
int32minimum:
1maximum:
65535status object
UDPIngressStatus defines the observed state of UDPIngress.
loadBalancer object
LoadBalancer contains the current status of the load-balancer.
ingress []object
Ingress is a list containing ingress points for the load-balancer.
Traffic intended for the service should be sent to these ingress points.
hostname
string
Hostname is set for load-balancer ingress points that are DNS based
(typically AWS load-balancers)
ip
string
IP is set for load-balancer ingress points that are IP based
(typically GCE or OpenStack load-balancers)
ipMode
string
IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified.
Setting this to "VIP" indicates that traffic is delivered to the node with
the destination set to the load-balancer's IP and port.
Setting this to "Proxy" indicates that traffic is delivered to the node or pod with
the destination set to the node's IP and node port or the pod's IP and port.
Service implementations may use this information to adjust traffic routing.
ports []object
Ports is a list of records of service ports
If used, every port defined in the service should have an entry in it
error
string required
Error is to record the problem with the service port
The format of the error shall comply with the following rules:
- built-in error values shall be specified in this file and those shall use
CamelCase names
- cloud provider specific error values must have names that comply with the
format foo.example.com/CamelCase.
pattern:
^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$maxLength:
316
port
integer required
Port is the port number of the service port of which status is recorded here
format:
int32
protocol
string required
Protocol is the protocol of the service port of which status is recorded here
The supported values are: "TCP", "UDP", "SCTP"
No matches. Try .spec.rules for an exact path