https://github.com/cilium/cilium
Revision 125aad9b50a37baa9d928ce2d6977543d79fcb2e authored by Weilong Cui on 29 October 2020, 23:36:04 UTC, committed by Martynas Pumputis on 25 August 2021, 17:05:04 UTC
This is for compatibility with Isio in kube-proxy free mode.
Currently, even though Isiot would still get all traffic within pod
namespace, but the original service VIP is lost during socket lb,
causing it to miss all Istio routing chains and therefore bypassing
all Istio functionalities.

This adds a new option to bypass socket lb in pod namespace. When
enabled, service resolution for connection from pod namespaces will be
handled in bpf_lxc at veth. For host-namespaced pods, socket lb kept as
is.

Signed-off-by: Weilong Cui <cuiwl@google.com>
Signed-off-by: Martynas Pumputis <m@lambda.lt>
1 parent 46fe2a7
History
Tip revision: 125aad9b50a37baa9d928ce2d6977543d79fcb2e authored by Weilong Cui on 29 October 2020, 23:36:04 UTC
Adds a new option to skip socket lb when in pod ns
Tip revision: 125aad9
File Mode Size
.github
.travis
Documentation
api
bpf
bugtool
cilium
cilium-health
clustermesh-apiserver
contrib
daemon
envoy
examples
hack
hubble-relay
images
install
jenkinsfiles
operator
pkg
plugins
proxylib
test
tools
vendor
.authors.aux -rw-r--r-- 416 bytes
.gitattributes -rw-r--r-- 301 bytes
.gitignore -rw-r--r-- 1.5 KB
.gitmodules -rw-r--r-- 0 bytes
.golangci.yaml -rw-r--r-- 3.3 KB
.mailmap -rw-r--r-- 3.5 KB
.travis.yml -rw-r--r-- 1.1 KB
AUTHORS -rw-r--r-- 18.8 KB
CODEOWNERS -rw-r--r-- 12.5 KB
CODE_OF_CONDUCT.md -rw-r--r-- 2.2 KB
CONTRIBUTING.md -rw-r--r-- 227 bytes
FURTHER_READINGS.rst -rw-r--r-- 4.9 KB
GO_VERSION -rw-r--r-- 5 bytes
LICENSE -rw-r--r-- 11.1 KB
MAINTAINERS.md -rw-r--r-- 3.6 KB
Makefile -rw-r--r-- 27.5 KB
Makefile.defs -rw-r--r-- 6.0 KB
Makefile.docker -rw-r--r-- 6.2 KB
Makefile.quiet -rw-r--r-- 718 bytes
README.rst -rw-r--r-- 15.1 KB
SECURITY.md -rw-r--r-- 615 bytes
USERS.md -rw-r--r-- 7.3 KB
VERSION -rw-r--r-- 8 bytes
Vagrantfile -rw-r--r-- 12.8 KB
go.mod -rw-r--r-- 11.0 KB
go.sum -rw-r--r-- 148.8 KB
netlify.toml -rw-r--r-- 92 bytes
stable.txt -rw-r--r-- 8 bytes
vagrant_box_defaults.rb -rw-r--r-- 392 bytes

README.rst

back to top