 Istio at Scale: How eBay is building a massive Multitenant Service Mesh using IstioControl Plane AZ Control Plane Global Control Plane Region Rn Controllers Sync to AZ Controllers Sync to clusters in AZ K8s Cluster K8s Cluster #IstioCon Step 2: Replace Hardware0 码力 | 22 页 | 505.96 KB | 1 年前3 Istio at Scale: How eBay is building a massive Multitenant Service Mesh using IstioControl Plane AZ Control Plane Global Control Plane Region Rn Controllers Sync to AZ Controllers Sync to clusters in AZ K8s Cluster K8s Cluster #IstioCon Step 2: Replace Hardware0 码力 | 22 页 | 505.96 KB | 1 年前3
 Istio Security Assessmentruntime. This web interface also allows unauthenticated users to force force all Istio objects to sync their current configuration. This in itself is not malicious but could cause a denial-of-service if istio-operator roleRef: kind: ClusterRole name: istio-operator apiGroup: rbac.authorization.k8s.io --- # SYNC WITH manifests/charts/base/files apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition0 码力 | 51 页 | 849.66 KB | 1 年前3 Istio Security Assessmentruntime. This web interface also allows unauthenticated users to force force all Istio objects to sync their current configuration. This in itself is not malicious but could cause a denial-of-service if istio-operator roleRef: kind: ClusterRole name: istio-operator apiGroup: rbac.authorization.k8s.io --- # SYNC WITH manifests/charts/base/files apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition0 码力 | 51 页 | 849.66 KB | 1 年前3
 f5a Istio Adoption Cash App-> Cash App EKS Internal Presentation “New” Cash App EKS -> Square DC Internal Presentation ir-sync Internal Presentation Do you like ? We’re Hiring! cash.app/careers tetrate.io/careers Internal0 码力 | 15 页 | 2.20 MB | 1 年前3 f5a Istio Adoption Cash App-> Cash App EKS Internal Presentation “New” Cash App EKS -> Square DC Internal Presentation ir-sync Internal Presentation Do you like ? We’re Hiring! cash.app/careers tetrate.io/careers Internal0 码力 | 15 页 | 2.20 MB | 1 年前3
 Building resilient systems inside the mesh:
abstraction and automation of Virtual Service
generationabstraction and automation of Virtual Service generation Vladimir Georgiev, Thought Machine #IstioCon Sync calls failures inside the mesh ● Everyone says to fail fast and retry quickly, but... ● How fast0 码力 | 9 页 | 1.04 MB | 1 年前3 Building resilient systems inside the mesh:
abstraction and automation of Virtual Service
generationabstraction and automation of Virtual Service generation Vladimir Georgiev, Thought Machine #IstioCon Sync calls failures inside the mesh ● Everyone says to fail fast and retry quickly, but... ● How fast0 码力 | 9 页 | 1.04 MB | 1 年前3
 Automate mTLS
communication with
GoPay partners with
Istiocertificate management manage our certificate lifecycle for HTTPS and mutual TLS communication. ● Renew & sync to our Kubernetes cluster, also support syncing to VM with an agent installed, this is also used0 码力 | 16 页 | 1.45 MB | 1 年前3 Automate mTLS
communication with
GoPay partners with
Istiocertificate management manage our certificate lifecycle for HTTPS and mutual TLS communication. ● Renew & sync to our Kubernetes cluster, also support syncing to VM with an agent installed, this is also used0 码力 | 16 页 | 1.45 MB | 1 年前3
 Envoy原理介绍及线上问题踩坑内流量被自动DNAT拦截入15006端口,此时目标 dst-ip:dst-port被临时替换为envoy-ip:15006,此时将无法区分两个连接的流量。因此当第一个连接建立成 功后,第二个连接的SYNC包将被当作重复包丢弃,导致第二个连接建立失败。 解决 方案 1、与客户沟通拆分两个微服务到不同的POD(符合微服务拆分原则) 2、如果无法拆分微服务,则需要解决源端口重用的问题,目前没有采用此种方法。0 码力 | 30 页 | 2.67 MB | 1 年前3 Envoy原理介绍及线上问题踩坑内流量被自动DNAT拦截入15006端口,此时目标 dst-ip:dst-port被临时替换为envoy-ip:15006,此时将无法区分两个连接的流量。因此当第一个连接建立成 功后,第二个连接的SYNC包将被当作重复包丢弃,导致第二个连接建立失败。 解决 方案 1、与客户沟通拆分两个微服务到不同的POD(符合微服务拆分原则) 2、如果无法拆分微服务,则需要解决源端口重用的问题,目前没有采用此种方法。0 码力 | 30 页 | 2.67 MB | 1 年前3
 Istio audit report - ADA Logics - 2023-01-30 - v1.0com/is tio/istio/blob/9b625f deae8e9a6176cab5 3371d2845022c615 ae/pkg/hbone/server .go#L75 wg := sync.WaitGroup{} wg.Add(1) go func() { // downstream (hbone client) <-- upstream (app) copyBuffered(w0 码力 | 55 页 | 703.94 KB | 1 年前3 Istio audit report - ADA Logics - 2023-01-30 - v1.0com/is tio/istio/blob/9b625f deae8e9a6176cab5 3371d2845022c615 ae/pkg/hbone/server .go#L75 wg := sync.WaitGroup{} wg.Add(1) go func() { // downstream (hbone client) <-- upstream (app) copyBuffered(w0 码力 | 55 页 | 703.94 KB | 1 年前3
共 7 条
- 1













