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 1. TCP Original Address Preserve Background Demo 1. HTTP Original Address Preserve #IstioCon Content 1. TCP Original Address Preserve Background Demo 1. HTTP Original Address Preserve #IstioCon #IstioCon What is the use case of original address 1. Sticky Session: based on ip hash, traffic from same client is forwarded to the same backend 2. Security Policy: set white/black list 3. Access log &0 码力 | 29 页 | 713.08 KB | 1 年前3
Istio Security Assessmentcommonly used by administrators, and provide perspective on whether security features sufficiently address the concerns they are designed to provide. Four consultants over a period of five weeks along with != nil && !os.IsExist(err) { return err } for address, certs := range addressCertMapping { err = ioutil.WriteFile(path.Join(directory, "cert-"+address+".pem"), certs.Cert, 0644) if err != nil { return WriteFile(path.Join(directory, "key-"+address+".pem"), certs.Key, 0644) if err != nil { return err } err = ioutil.WriteFile(path.Join(directory, "ca-cert-"+address+".pem"), certs.CaCert, 0644) if err0 码力 | 51 页 | 849.66 KB | 1 年前3
Istio控制平面组件原理解析instance. kubernetes://redis- master-2353460263- 1ecey.my-namespace source.ip ip_address Source workload instance IP address. 10.0.0.117 source.labels map[string, string] A map of key-value pairs attached the source instance. version => v1 destination.port int64 The recipient port on the server IP address. 8080 request.time timestamp The timestamp when the destination receives the request. This should0 码力 | 30 页 | 9.28 MB | 6 月前3
Your laptop as part
of the service mesha contract match 7 address = contract[“foo”] 8 headers = request_handle:headers() 9 -- send the request somewhere else 10 response = request_handle:httpCall(address,headers,..) 11 -- respond0 码力 | 30 页 | 555.24 KB | 1 年前3
Accelerate Istio-CNI with ebpf#IstioCon Problem In the case of Inbound, 4-tuple key may conflict due to same src/dst ip address #IstioCon Use pod ip as hash key Use pod_ip to generate a unique key is a way to distinguish0 码力 | 15 页 | 658.90 KB | 1 年前3
Accelerate Istio with ebpf1) and back (outbound) ○ eBPF program also tracks connections from Envoy (127.0.0.6) to Pod IP address and back (inbound) ○ eBPF program also tracks connections from Envoy to Envoy(in the same node)0 码力 | 15 页 | 591.60 KB | 1 年前3
Observability and Istio TelemetryTYPE DESCRIPTION INVENTORAY Inventory includes service, service_instance, endpoint, network_address. They are metadata for SkyWalking. Don’t delete these. INDICATOR All metric data belong to this0 码力 | 21 页 | 5.29 MB | 6 月前3
IstioCon 2021
ReportIstio 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 serverless0 码力 | 18 页 | 912.89 KB | 1 年前3
Leveraging Istio for Creating API Tests - Low Effort API Testing for Microservicesmaintainting E2E, service tests, component tests adds up very quickly • What happens if you do not address the problem? – Thorough test coverage can take a lot of time and effort – Realistic outcome: Just0 码力 | 21 页 | 1.09 MB | 1 年前3
全栈服务网格 - Aeraki 助你在
Istio 服务网格中管理任何七层流量Management for non-HTTP/gRPC - only layer-3 to layer-6 ● Routing based on headers under layer-7 ○ IP address ○ TCP Port ○ SNI ● Observability - only TCP metrics ○ TCP sent/received bytes ○ TCP opened/closed0 码力 | 29 页 | 2.11 MB | 1 年前3
共 10 条
- 1













