package
1.0.1
Repository: https://github.com/devopsbq/traefik.git
Documentation: pkg.go.dev

# Functions

FromInt creates an IntOrString object with an int32 value.
FromString creates an IntOrString object with a string value.
NewClient returns a new Kubernetes client.

# Constants

APIEndpoint defines the base path for kubernetes API resources.
The IntOrString holds an int.
The IntOrString holds a string.

# Structs

EndpointAddress is a tuple that describes single IP address.
EndpointPort is a tuple that describes a single port.
Endpoints is a collection of endpoints that implement the actual service.
EndpointSubset is a group of addresses with a common set of ports.
GenericObject generic object.
HTTPIngressPath associates a path regex with a backend.
HTTPIngressRuleValue is a list of http selectors pointing to backends.
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.
IngressBackend describes all endpoints for a given service and port.
IngressList is a collection of Ingress.
IngressRule represents the rules mapping the paths under a specified host to the related backend services.
IngressRuleValue represents a rule to apply against incoming requests.
IngressSpec describes the Ingress the user wishes to exist.
IngressStatus describe the current state of the Ingress.
IngressTLS describes the transport layer security associated with an Ingress.
IntOrString is a type that can hold an int32 or a string.
ListMeta describes metadata that synthetic resources must have, including lists and various status objects.
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
LoadBalancerStatus represents the status of a load-balancer.
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
ObjectReference contains enough information to let you inspect or modify the referred object.
Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.
ServiceList holds a list of services.
ServicePort service port.
ServiceSpec describes the attributes that a user creates on a service.
ServiceStatus represents the current status of a service.
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON.
TypeMeta describes an individual object in an API response or request with strings representing the type of the object and its API schema version.

# Interfaces

Client is a client for the Kubernetes master.

# Type aliases

Protocol defines network protocols supported for things like container ports.
ServiceAffinity Session Affinity Type string.
ServiceType Service Type string describes ingress methods for a service.
Type represents the stored type of IntOrString.
UID is a type that holds unique ID values, including UUIDs.