resources

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilterSubsetPorts

func FilterSubsetPorts(sks *v1alpha1.ServerlessService, subsets []corev1.EndpointSubset) []corev1.EndpointSubset

FilterSubsetPorts makes a copy of the ep.Subsets, filtering out ports that are not serving (e.g. 8012 for HTTP).

func MakePrivateService

func MakePrivateService(sks *v1alpha1.ServerlessService, selector map[string]string) *corev1.Service

MakePrivateService constructs a K8s service, that is backed by the pod selector matching pods created by the revision.

func MakePublicEndpoints

func MakePublicEndpoints(sks *v1alpha1.ServerlessService, src *corev1.Endpoints) *corev1.Endpoints

MakePublicEndpoints constructs a K8s Endpoints that is not backed a selector and will be manually reconciled by the SKS controller.

func MakePublicService

func MakePublicService(sks *v1alpha1.ServerlessService) *corev1.Service

MakePublicService constructs a K8s Service that is not backed a selector and will be manually reconciled by the SKS controller.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL