 Istio is a long wild river: how to navigate it safelyfirst when entering the pod All outgoing traffic must flow through the sidecar before leaving the pod 12 What happens when the sidecar container is not ready? Stabilizing Istio Pod App container The outgoing traffic cannot leave the pod 13 What happens when the sidecar container is not ready? Stabilizing Istio ● 2 cases where it happens frequently: ○ During pod creation ○ During pod deletion deletion ● To prevent it, we need to make sure that: 1. Envoy is started before any other container in a pod 2. Envoy is stopped after any other container in a pod 14 Kubernetes shortcomings with sidecar0 码力 | 69 页 | 1.58 MB | 1 年前3 Istio is a long wild river: how to navigate it safelyfirst when entering the pod All outgoing traffic must flow through the sidecar before leaving the pod 12 What happens when the sidecar container is not ready? Stabilizing Istio Pod App container The outgoing traffic cannot leave the pod 13 What happens when the sidecar container is not ready? Stabilizing Istio ● 2 cases where it happens frequently: ○ During pod creation ○ During pod deletion deletion ● To prevent it, we need to make sure that: 1. Envoy is started before any other container in a pod 2. Envoy is stopped after any other container in a pod 14 Kubernetes shortcomings with sidecar0 码力 | 69 页 | 1.58 MB | 1 年前3
 Istio audit report - ADA Logics - 2023-01-30 - v1.0capping H2c requests which is: “The first request on an h2c connection is read entirely into memory before the Handler is called. To limit the memory consumed by this request, wrap the result of NewHandler traffic to proxy can be coming from outside the cluster and is validated against the specified policies before it reaches the service. The traffic crosses a trust boundary as it passes the proxy. Controlplane boundaries they have been granted by way of the set of configurations, there is reason to believe this happens through a security vulnerability in the Istio code base. On the other hand, if the user configures0 码力 | 55 页 | 703.94 KB | 1 年前3 Istio audit report - ADA Logics - 2023-01-30 - v1.0capping H2c requests which is: “The first request on an h2c connection is read entirely into memory before the Handler is called. To limit the memory consumed by this request, wrap the result of NewHandler traffic to proxy can be coming from outside the cluster and is validated against the specified policies before it reaches the service. The traffic crosses a trust boundary as it passes the proxy. Controlplane boundaries they have been granted by way of the set of configurations, there is reason to believe this happens through a security vulnerability in the Istio code base. On the other hand, if the user configures0 码力 | 55 页 | 703.94 KB | 1 年前3
 Your laptop as part
of the service meshcontract ● Prior knowledge of Istio ● Need to create VirtualService and DestinationRule before anything happens ● VirtualService evaluation order matters #IstioCon Checkpoint 1. Minimize time to bug0 码力 | 30 页 | 555.24 KB | 1 年前3 Your laptop as part
of the service meshcontract ● Prior knowledge of Istio ● Need to create VirtualService and DestinationRule before anything happens ● VirtualService evaluation order matters #IstioCon Checkpoint 1. Minimize time to bug0 码力 | 30 页 | 555.24 KB | 1 年前3
 Leveraging Istio for Creating API Tests - Low Effort API Testing for Microservicesintensive – Creating + maintainting 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 –0 码力 | 21 页 | 1.09 MB | 1 年前3 Leveraging Istio for Creating API Tests - Low Effort API Testing for Microservicesintensive – Creating + maintainting 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 –0 码力 | 21 页 | 1.09 MB | 1 年前3
 Automate mTLS
communication with
GoPay partners with
IstioGoPay partners with Istio Vijay Dhama, Gojek Zufar Dhiyaulhaq, Gojek Agenda ● GoPay & Istio ● Before mutual TLS ● Implementing mutual TLS ○ Centralized Certificate Management ○ Ingress mutual TLS Istio ● We were using Envoy before which made it easy to adopt existing EnvoyFilters into Istio. ● Istio have abstraction concept that make manage things easier. Before Mutual TLS? HTTPS + Allowlisting0 码力 | 16 页 | 1.45 MB | 1 年前3 Automate mTLS
communication with
GoPay partners with
IstioGoPay partners with Istio Vijay Dhama, Gojek Zufar Dhiyaulhaq, Gojek Agenda ● GoPay & Istio ● Before mutual TLS ● Implementing mutual TLS ○ Centralized Certificate Management ○ Ingress mutual TLS Istio ● We were using Envoy before which made it easy to adopt existing EnvoyFilters into Istio. ● Istio have abstraction concept that make manage things easier. Before Mutual TLS? HTTPS + Allowlisting0 码力 | 16 页 | 1.45 MB | 1 年前3
 Set Sail for a
Ship-Shape Istio Release○ Istio 1.9 was recently released. ○ How soon will you investigate this release? ○ How soon before you will use it in production? #IstioCon Feedback Across ● GitHub issues ● discuss.istio.io Expectation: Maintainers would populate a Google docs draft throughout a release which is finalized before the release ships.. Reality: Week(s) of time for release managers to sift through commits to0 码力 | 18 页 | 199.43 KB | 1 年前3 Set Sail for a
Ship-Shape Istio Release○ Istio 1.9 was recently released. ○ How soon will you investigate this release? ○ How soon before you will use it in production? #IstioCon Feedback Across ● GitHub issues ● discuss.istio.io Expectation: Maintainers would populate a Google docs draft throughout a release which is finalized before the release ships.. Reality: Week(s) of time for release managers to sift through commits to0 码力 | 18 页 | 199.43 KB | 1 年前3
 Performance tuning and best practices in a Knative based, large-scale serverless platform with Istiodevelop and offer serverless capabilities in IBM Cloud, which based on these Opensource technologies. Before he was architect for Cloud Foundry on Kubernetes in IBM Cloud. #IstioCon ● Knative and Istio Mitigations: o When adding new worker node, make sure daemonset pod of istio CNI plugin is up and running before knative pods scheduling on the node. o Crontab job could help to detect whether pod was configured0 码力 | 23 页 | 2.51 MB | 1 年前3 Performance tuning and best practices in a Knative based, large-scale serverless platform with Istiodevelop and offer serverless capabilities in IBM Cloud, which based on these Opensource technologies. Before he was architect for Cloud Foundry on Kubernetes in IBM Cloud. #IstioCon ● Knative and Istio Mitigations: o When adding new worker node, make sure daemonset pod of istio CNI plugin is up and running before knative pods scheduling on the node. o Crontab job could help to detect whether pod was configured0 码力 | 23 页 | 2.51 MB | 1 年前3
 Istio Security Assessmentthe requests of any other namespace’s Istio Gateways if their VirtualService was initially created before other users’ legitimate VirtualServices. Note: During testing, NCC Group observed an instance of namespace’s services by using a more specific hostname or if their Gateway was initially created before other users’ legitimate Gateways. Note: The underlying implementation of the at-issue behavior appears0 码力 | 51 页 | 849.66 KB | 1 年前3 Istio Security Assessmentthe requests of any other namespace’s Istio Gateways if their VirtualService was initially created before other users’ legitimate VirtualServices. Note: During testing, NCC Group observed an instance of namespace’s services by using a more specific hostname or if their Gateway was initially created before other users’ legitimate Gateways. Note: The underlying implementation of the at-issue behavior appears0 码力 | 51 页 | 849.66 KB | 1 年前3
 Istio-redirector: the way
to go to manage
thousands of HTTP
redirections/bus/routes/bruxelles/lille to /bus/routes/bruxelles-1/lille-3 Why do we need redirections? BEFORE : /bus/routes/bruxelles/lille New /bus/routes/bruxelles-1/lille-3 Old - 404 Page /bus/routes/bruxelles/lille0 码力 | 13 页 | 1.07 MB | 1 年前3 Istio-redirector: the way
to go to manage
thousands of HTTP
redirections/bus/routes/bruxelles/lille to /bus/routes/bruxelles-1/lille-3 Why do we need redirections? BEFORE : /bus/routes/bruxelles/lille New /bus/routes/bruxelles-1/lille-3 Old - 404 Page /bus/routes/bruxelles/lille0 码力 | 13 页 | 1.07 MB | 1 年前3
 How HP set up secure and
wise platform with Istiotwo services, the client side and server side’s “envoy proxies” verify each other’s identities before sending requests. • If the verification is successful, then the client-side proxy encrypts the0 码力 | 23 页 | 1.18 MB | 1 年前3 How HP set up secure and
wise platform with Istiotwo services, the client side and server side’s “envoy proxies” verify each other’s identities before sending requests. • If the verification is successful, then the client-side proxy encrypts the0 码力 | 23 页 | 1.18 MB | 1 年前3
共 13 条
- 1
- 2
相关搜索词
 IstioislongwildriverhowtonavigateitsafelyauditreportADALogics20230130v1YourlaptopaspartoftheservicemeshLeveragingforCreatingAPITestsLowEffortTestingMicroservicesAutomatemTLScommunicationwithGoPaypartnersSetSailShipShapeReleaseSecurityAssessmentredirectorwaygomanagethousandsHTTPredirectionsHowHPsetupsecureandwiseplatform













