Preserve Original Source
Address within Istio#IstioCon Preserve Original Source Address within Istio Zhonghu Xu @hzxuzhonghu #IstioCon About me Zhonghu Xu:an open source engineer from Huawei Cloud. - Github:https://github.com/hzxuzhonghu com/hzxuzhonghu - Istio steering committee member - Istio Core Maintainer & Contributor - Open source enthusiastic, previously Kubernetes active contributor and Volcano maintainer #IstioCon Agenda 1. TCP Original every connection with a header reporting the client IP address and port. A PROXY Protocol plain-text header has the format: PROXY TCP4 192.0.2.0 192.0.2.255 42300 443\r\n Proxy Protocol v2 #IstioCon0 码力 | 29 页 | 713.08 KB | 1 年前3
Secure your microservices with istio step by stepdynamicActiveSecrets[0].secret.tlsCertificate.certificateChain.i nlineBytes' -r | base64 -d | openssl x509 -noout -text -in - ● Part of cluster config in envoy config-dump ○ kubectl exec-c istio-proxy curl lo it ○ If server has a sidecar and allows mTLS, send mTLS – reviews-v1 & v3 ○ Otherwise, send plain text – reviews-v2 ● Server side will be in PERMISSIVE mode by default #IstioCon mTLS in Istio - PeerAuthentication server sidecar will accept ● PERMISSIVE: accepts for both plain text and mTLS ● STRICT: accepts only mTLS ● DISABLE: accept only plain text ● UNSET: inherit from parent, default to PERMISSIVE if no set 0 码力 | 34 页 | 67.93 MB | 1 年前3
Istio Security AssessmentSynopsis In the summer of 2020, Google enlisted NCC Group to perform an assessment on the open-source version of Istio and all of its components. Istio is a modern service mesh technology stack often environment was deployed following Istio Documentation using istioc tl. The assessment included many open source compo- nents that were actively being updated during testing so testers used the latest release at Local Test Environment Consultants 4 Level of Effort 50 person days Targets istio/istio Istio Source code in the master branch up to July 15th, 2020. Commit: 7353c84b560fd469123611476314e4aee553611d0 码力 | 51 页 | 849.66 KB | 1 年前3
Istio audit report - ADA Logics - 2023-01-30 - v1.0PRESENTS Istio Security Audit In collaboration with the Istio projects maintainers and The Open Source Technology Improvement Fund, Inc (OSTIF). ostif.org Authors Adam KorczynskiEngineering Leader ajayaram@google.com Andrea Ma So�ware Engineer ayma@us.ibm.com Craig Box VP of Open Source and Community craigb@armosec.io Didier Grelin Sr. Technical Program Manager dgrelin@google.com cause harm they are not supposed to have permission to cause. Contributors to Istio Istio is an open source project that accepts contributions from any user, vulnerabilities could be introduced innocently 0 码力 | 55 页 | 703.94 KB | 1 年前3
Using ECC Workload
Certificates
(pilot-agent environmental variables)tlsCertificate.certificateChain.inlineBytes' | \ sed 's/"//g' | base64 --decode | openssl x509 -noout -text Certificate: Data: Version: 3 (0x2) Serial Number: … Signature0 码力 | 9 页 | 376.10 KB | 1 年前3
Istio控制平面组件原理解析Kubernetes Example source.id string Platform-specific unique identifier for the source workload instance. kubernetes://redis- master-2353460263- 1ecey.my-namespace source.ip ip_address Source workload instance instance IP address. 10.0.0.117 source.labels map[string, string] A map of key-value pairs attached to the source instance. version => v1 destination.port int64 The recipient port on the server0 码力 | 30 页 | 9.28 MB | 6 月前3
Is Your Virtual Machine Really Ready-to-go with Istio?Http3 Full Stack Fest, Daniel Stenberg HTTP/2 HTTP/3 Transport TCP QUIC Streams HTTP/2 QUIC Clear text version Yes No Independent streams No Yes Header compression HPACK QPACK Server push Yes Yes Early0 码力 | 50 页 | 2.19 MB | 1 年前3
Kubernetes容器应用基于Istio的灰度发布实践istio-system spec: value: response.duration | "0ms" dimensions: source_service: source.service | "unknown" source_version: source.labels["version"] | "unknown" destination_service: destination.service0 码力 | 38 页 | 14.93 MB | 1 年前3
Kubernetes容器应用基于Istio的灰度发布实践istio-system spec: value: response.duration | "0ms" dimensions: source_service: source.service | "unknown" source_version: source.labels["version"] | "unknown" destination_service: destination.service0 码力 | 34 页 | 2.64 MB | 6 月前3
IstioCon 2021
Reportmicroservices with Istio step by step Best practice: from Spring Cloud to Istio Preserve original source address within Istio Performance tuning and best practices in a Knative based, large-scale Feb. 87% Of Istio users are new users at the end of February 2021. Impact for the project Source: http://eng.istio.io/ The team (1/3) Organizer’s Committee Co-lead Aizhamal Nurmamat kyzy (Google)0 码力 | 18 页 | 912.89 KB | 1 年前3
共 21 条
- 1
- 2
- 3













