package
0.21.3
Repository: https://github.com/stevenctl/gloo.git
Documentation: pkg.go.dev

# README

Enabling/Disabling Function Discovery in Kubernetes

Gloo's Function Discovery Service (FDS) runs by default on all namespaces except kube-system and kube-public.

FDS sends http requests to discover well-known OpenAPI Endpoints (e.g. /swagger.json) as well as services implementing gRPC Reflection.

This behavior can be disabled at the namespace or service scope.

Simply run the following command to label a namespace or service to indicate that the services in the namespace (or the service itself) should not be polled by FDS for possible function types:

# disable fds for all services in a namespace
kubectl label namespace <namespace> discovery.solo.io/function_discovery=disabled
# disable fds for a single service 
kubectl label service -n <namespace> <service> discovery.solo.io/function_discovery=disabled

Note that FDS is disabled by default for kube-system and kube-public namespaces. To enable:

# enable fds on kube-system
kubectl label namespace kube-system discovery.solo.io/function_discovery=enabled

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

upstreams can be obviously functional like AWS λ, fission,..
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author