package
1.11.0-alpha.1
Repository: https://github.com/ceshihao/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Kind takes an unqualified kind and returns a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

DestinationHashing assigns jobs to servers through looking up a statically assigned hash table by their destination IP addresses.
GroupName is the group name use in this package.
LeastConnection assigns more jobs to real servers with fewer active jobs.
LocalityBasedLeastConnection assigns jobs destined for the same IP address to the same server if the server is not overloaded and available; otherwise assigns jobs to servers with fewer jobs, and keep it for future assignment.
LocalityBasedLeastConnectionWithReplication with Replication assigns jobs destined for the same IP address to the least-connection node in the server set for the IP address.
NeverQueue assigns an incoming job to an idle server if there is, instead of waiting for a fast one; if all the servers are busy, it adopts the ShortestExpectedDelay policy to assign the job.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RoundRobin distributes jobs equally amongst the available real servers.
ShortestExpectedDelay assigns an incoming job to the server with the shortest expected delay.
SourceHashing assigns jobs to servers through looking up a statically assigned hash table by their source IP addresses.
WeightedLeastConnection assigns more jobs to servers with fewer jobs and relative to the real servers' weight(Ci/Wi).
WeightedRoundRobin assigns jobs to real servers proportionally to there real servers' weight.

# Variables

No description provided by the author
No description provided by the author
SchemeGroupVersion is group version used to register these objects.

# Structs

ClientConnectionConfiguration contains details for constructing a client.
KubeProxyConfiguration contains everything necessary to configure the Kubernetes proxy server.
KubeProxyConntrackConfiguration contains conntrack settings for the Kubernetes proxy server.
KubeProxyIPTablesConfiguration contains iptables-related configuration details for the Kubernetes proxy server.
KubeProxyIPVSConfiguration contains ipvs-related configuration details for the Kubernetes proxy server.

# Type aliases

No description provided by the author
IPVSSchedulerMethod is the algorithm for allocating TCP connections and UDP datagrams to real servers.
In Windows platform, if proxy mode is blank, use the best-available proxy (currently userspace, but may change in the future).