Package

io.buoyant.k8s

istio

Permalink

package istio

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. istio
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ApiserverClient extends PollingApiClient

    Permalink

    ApiserverClient is used to get route-rules from the Istio-Pilot apiserver.

    ApiserverClient is used to get route-rules from the Istio-Pilot apiserver. https://github.com/istio/pilot/blob/master/apiserver/apiserver.go

  2. class ClusterCache extends Closable

    Permalink
  3. class DiscoveryClient extends PollingApiClient

    Permalink

    A client for talking to the Istio-Pilot discovery service.

    A client for talking to the Istio-Pilot discovery service. This includes the Service Discovery Service (SDS) and the Route Discovery Service (RDS) https://lyft.github.io/envoy/docs/configuration/cluster_manager/sds_api.html https://lyft.github.io/envoy/docs/configuration/http_conn_man/rds.html#rest-api

  4. trait IdentifierPreconditions extends AnyRef

    Permalink
  5. class IstioNamer extends Namer

    Permalink

    The Istio namer reads service discovery information from the Istio-Pilot's Service Discvoery Service API.

    The Istio namer reads service discovery information from the Istio-Pilot's Service Discvoery Service API. https://lyft.github.io/envoy/docs/configuration/cluster_manager/sds_api.html Each lookup is backed by a polling loop.

  6. case class MixerClient(service: Service[Request, Response]) extends Product with Serializable

    Permalink
  7. abstract class PollingApiClient extends AnyRef

    Permalink

    A base class for Api clients that watch a JSON HTTP API by polling it at a regular interval.

  8. class RouteCache extends Closable

    Permalink

Value Members

  1. object ApiserverClient

    Permalink
  2. object ClusterCache

    Permalink
  3. val DefaultApiserverHost: String

    Permalink
  4. val DefaultApiserverPort: Int

    Permalink
  5. val DefaultDiscoveryHost: String

    Permalink
  6. val DefaultDiscoveryPort: Int

    Permalink
  7. val DefaultMixerHost: String

    Permalink
  8. val DefaultMixerPort: Int

    Permalink
  9. object DiscoveryClient

    Permalink
  10. object RouteCache

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped