pilot

module
v0.0.0-...-a026827 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2017 License: Apache-2.0

README

Istio Pilot

Build Status Go Report Card GoDoc codecov.io

Istio Pilot is the microservice proxy mesh orchestrator. It is responsible for dynamically configuring proxies in a cluster platform environment to support L7-based routing, request destination policies (load balancing, circuit breaking), and point-to-point control policies such as fault injection, retries, and time-outs.

Please see istio.io to learn about the overall Istio project and how to get in touch with us. To learn how you can contribute to any of the Istio components, including Istio Pilot, please see the Istio contribution guidelines.

Getting started

Istio Pilot design gives an architectural overview of its components - cluster platform abstractions, service model, and the proxy controllers.

If you are interested in contributing to the project, please take a look at the build instructions and the testing infrastructure.

Directories

Path Synopsis
adapter
config/aggregate
Package aggregate implements a type-aggregator for config stores.
Package aggregate implements a type-aggregator for config stores.
config/crd
Package crd provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes
Package crd provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes
config/ingress
Package ingress provides a read-only view of Kubernetes ingress resources as an ingress rule configuration type store
Package ingress provides a read-only view of Kubernetes ingress resources as an ingress rule configuration type store
config/memory
Package memory provides an in-memory volatile config store implementation
Package memory provides an in-memory volatile config store implementation
cmd
platform
kube
Package kube implements the shared and reusable library for Kubernetes
Package kube implements the shared and reusable library for Kubernetes
test
mock
Package mock is a generated protocol buffer package.
Package mock is a generated protocol buffer package.
tools
version
Package version provides build time version information.
Package version provides build time version information.

Jump to

Keyboard shortcuts

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