Skip to search

UDPIngress

configuration.konghq.com / v1beta1

apiVersion: configuration.konghq.com/v1beta1 kind: UDPIngress metadata: name: example
View raw schema
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: int32
minimum: 1
maximum: 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: int32
minimum: 1
maximum: 65535
status 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