package proxy
import "k8s.io/kubernetes/pkg/proxy"
Package proxy implements the layer-3 network proxy.
Index ¶
Types ¶
type ProxyProvider ¶
type ProxyProvider interface { // Sync immediately synchronizes the ProxyProvider's current state to iptables. Sync() // SyncLoop runs periodic work. // This is expected to run as a goroutine or as the main loop of the app. // It does not return. SyncLoop() }
ProxyProvider is the interface provided by proxier implementations.
type ServicePortName ¶
type ServicePortName struct { types.NamespacedName Port string }
ServicePortName carries a namespace + name + portname. This is the unique identfier for a load-balanced service.
func (ServicePortName) String ¶
func (spn ServicePortName) String() string
Source Files ¶
doc.go types.go
Directories ¶
Path | Synopsis |
---|---|
pkg/proxy/apis | |
pkg/proxy/apis/kubeproxyconfig | |
pkg/proxy/apis/kubeproxyconfig/scheme | |
pkg/proxy/apis/kubeproxyconfig/v1alpha1 | |
pkg/proxy/apis/kubeproxyconfig/validation | |
pkg/proxy/config | Package config provides decoupling between various configuration sources (etcd, files,...) and the pieces that actually care about them (loadbalancer, proxy). |
pkg/proxy/healthcheck | Package healthcheck provides tools for serving kube-proxy healthchecks. |
pkg/proxy/iptables | |
pkg/proxy/ipvs | |
pkg/proxy/ipvs/testing | |
pkg/proxy/metrics | |
pkg/proxy/userspace | |
pkg/proxy/util | |
pkg/proxy/winkernel | |
pkg/proxy/winuserspace |
- Version
- v1.9.2
- Published
- Jan 17, 2018
- Platform
- js/wasm
- Imports
- 2 packages
- Last checked
- 20 seconds ago –
Tools for package owners.