func GetServicesProxyRequest(c clientset.Interface, request *restclient.Request) (*restclient.Request, error) { … }
func CreateServiceSpec(serviceName, externalName string, isHeadless bool, selector map[string]string) *v1.Service { … }
func UpdateService(ctx context.Context, c clientset.Interface, namespace, serviceName string, update func(*v1.Service)) (*v1.Service, error) { … }
func CleanupServiceResources(ctx context.Context, c clientset.Interface, loadBalancerName, region, zone string) { … }
func GetIngressPoint(ing *v1.LoadBalancerIngress) string { … }
func GetServiceLoadBalancerCreationTimeout(ctx context.Context, cs clientset.Interface) time.Duration { … }
func GetServiceLoadBalancerPropagationTimeout(ctx context.Context, cs clientset.Interface) time.Duration { … }
func CreateServiceForSimpleAppWithPods(ctx context.Context, c clientset.Interface, contPort int, svcPort int, namespace, appName string, podSpec func(n v1.Node) v1.PodSpec, count int, block bool) (*v1.Service, error) { … }
func CreateServiceForSimpleApp(ctx context.Context, c clientset.Interface, contPort, svcPort int, namespace, appName string) *v1.Service { … }