linkerd2/bin
Dennis Adjei-Baah 214540c823
Add new iptable rule to for outbound traffic (#1863)
When requests from a pod send requests to itself, the proxy properly redirects traffic from the originating container in the pod through the outbound listener of the proxy. Once the request ends on the inbound side of the proxy, it skips the proxy and calls the original container that made the request. This can cause problems for containers that serve HTTP as the proxy naively tries to initiate an HTTP/2 connection to the destination of a request.  (See #1585 for a concrete example)

This PR adds a new iptable rule, coupled with a proxy [change](https://github.com/linkerd/linkerd2-proxy/pull/122) ensure that requests from a that occur in the aforementioned scenario, always redirect to the inbound listener of the proxy first.

fixes #1585

Signed-off-by: Dennis Adjei-Baah <dennis@buoyant.io>
2018-11-15 13:56:45 -08:00
..
_docker.sh Migrate build infrastructure to linkerd2 (#1298) 2018-07-09 15:38:38 -07:00
_gcp.sh Start running integration tests in CI (#1064) 2018-06-15 14:36:48 -07:00
_log.sh Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
_tag.sh Fix build on Linux. (#1372) 2018-07-27 07:06:35 -10:00
dep Upgrade to dep 0.5.0, go 1.10.3 (#1479) 2018-08-17 16:04:50 -07:00
docker-build Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
docker-build-base Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
docker-build-cli-bin Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
docker-build-controller Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
docker-build-go-deps Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
docker-build-grafana Build conduit-specific Grafana Docker image (#679) 2018-04-05 14:20:05 -07:00
docker-build-proxy Add new iptable rule to for outbound traffic (#1863) 2018-11-15 13:56:45 -08:00
docker-build-proxy-init Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
docker-build-web Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
docker-images Build conduit-specific Grafana Docker image (#679) 2018-04-05 14:20:05 -07:00
docker-pull Build conduit-specific Grafana Docker image (#679) 2018-04-05 14:20:05 -07:00
docker-pull-binaries Add script to extract binaries from prebuilt cli-bin image (#1388) 2018-07-31 15:56:35 -07:00
docker-pull-deps Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
docker-push Build conduit-specific Grafana Docker image (#679) 2018-04-05 14:20:05 -07:00
docker-push-deps Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
docker-retag-all Build conduit-specific Grafana Docker image (#679) 2018-04-05 14:20:05 -07:00
docker-test-proxy proxy: Fix Inotify falling back to polling when files don't exist yet (#1119) 2018-06-15 11:40:04 -07:00
fast-build Update top-level docs to reflect repo rename (#1333) 2018-07-17 13:42:25 -07:00
fetch-proxy Add LICENSE files to all Docker images (#1727) 2018-10-02 16:25:52 -07:00
go-run Update top-level docs to reflect repo rename (#1333) 2018-07-17 13:42:25 -07:00
linkerd Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
minikube-start-hyperv.bat Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
mkube Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
protoc Migrate build infrastructure to linkerd2 (#1298) 2018-07-09 15:38:38 -07:00
protoc-go.sh Add generated Kubernetes client for ServiceProfile custom resource (#1752) 2018-10-11 11:43:35 -07:00
root-tag Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
test-cleanup bin/test-cleanup: Delete test namespaces in paralllel. (#1339) 2018-07-27 10:43:49 -10:00
test-run Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
update-codegen.sh Add generated Kubernetes client for ServiceProfile custom resource (#1752) 2018-10-11 11:43:35 -07:00
update-go-deps-shas Rename CLI from conduit to linkerd (#1312) 2018-07-12 17:14:07 -07:00
web Use jest instead of karma for running tests (#1768) 2018-10-15 17:06:35 -07:00