import "k8s.io/kubernetes/pkg/registry/core/service"
Package service provides the Registry interface and its RESTStorage implementation for storing Service api objects.
NormalizeClusterIPs adjust clusterIPs based on ClusterIP. This must not consider any other fields.
type ProxyREST struct { Redirector rest.Redirector ProxyTransport http.RoundTripper }
ProxyREST implements the proxy subresource for a Service
func (r *ProxyREST) Connect(ctx context.Context, id string, opts runtime.Object, responder rest.Responder) (http.Handler, error)
Connect returns a handler for the service proxy
ConnectMethods returns the list of HTTP methods that can be proxied
New returns an empty service resource
NewConnectOptions returns versioned resource that represents proxy parameters
type Strategy interface { rest.RESTCreateUpdateStrategy rest.RESTExportStrategy }
NewServiceStatusStrategy creates a status strategy for the provided base strategy.
StrategyForServiceCIDRs returns the appropriate service strategy for the given configuration.
Path | Synopsis |
---|---|
allocator | |
allocator/storage | |
ipallocator | |
ipallocator/controller | |
ipallocator/storage | |
portallocator | |
portallocator/controller | |
portallocator/storage | |
storage |
Package service imports 20 packages (graph) and is imported by 28 packages. Updated 2021-01-12. Refresh now. Tools for package owners.