resources

package
v0.40.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2024 License: Apache-2.0 Imports: 9 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilterSubsetPorts added in v0.9.0

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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