1 Oct 2019
There are two ways to implement the circuit breaker pattern: white-box à la Hystrix or black-box à la Istio. Both have pros and cons. Come to this talk to hear more about that!
Kubernetes in general, and Istio in particular, have changed a lot the way we look at Ops-related constraints: monitoring, load-balancing, health checks, etc. Before those products became available, there were already available solutions to handle those constraints.
Among them is Hystrix, a Java library provided by Netflix. From the site: “Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.” In particular, Hystrix provides an implementation of the Circuit Breaker pattern, which prevents a network or service failure from cascading to other services. But now Istio also provides the same capability.
In this talk, we will have a look at how Istio and Hystrix implement the Circuit Breaker pattern, and what pros/cons each of them has.
After this talk, you’ll be able to decide which one is the best fit in your context.
Kubernetes in general, and Istio in particular, have changed a lot the way we look at Ops-related constraints: monitoring, load-balancing, health checks, etc. Before those products became available, there were already available solutions to handle those constraints.
Among them is Hystrix, a Java library provided by Netflix. From the site: “Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.” In particular, Hystrix provides an implementation of the Circuit Breaker pattern, which prevents a network or service failure from cascading to other services. But now Istio also provides the same capability.
In this talk, we will have a look at how Istio and Hystrix implement the Circuit Breaker pattern, and what pros/cons each of them has.
After this talk, you’ll be able to decide which one is the best fit in your context.
- 1 participant
- 40 minutes
3 Sep 2019
Abstract:
In this session, I will mention how to create a multi-tenant environment on Kubernetes to build a managed service. There will be real-life examples of Containerization, Monitoring, Tracing, and Microservices.
I will provide golden rules of building managed service on top of kubernetes with real-life examples as I gained experience during Hazelcast Cloud development. - Environment isolation - Microservice Architecture - Monitoring - Logging - Tracing will be the central topic for this session
In this session, I will mention how to create a multi-tenant environment on Kubernetes to build a managed service. There will be real-life examples of Containerization, Monitoring, Tracing, and Microservices.
I will provide golden rules of building managed service on top of kubernetes with real-life examples as I gained experience during Hazelcast Cloud development. - Environment isolation - Microservice Architecture - Monitoring - Logging - Tracing will be the central topic for this session
- 2 participants
- 44 minutes
19 Feb 2019
The first generation of microservices was primarily shaped by Netflix OSS and leveraged by numerous Spring Cloud annotations all throughout your business logic. The next generation of microservices will leverage sidecars and a service mesh. In this session, we will give you a taste of Envoy and Istio, two open source projects that will change the way you write distributed Java applications on Kubernetes. Check out how we use Envoy and Istio to deal with traffic shaping, network fault-injection, A/B testing, dark launches, mirroring, and much more.
- 2 participants
- 1:01 hours
15 Oct 2018
The KubeEYE project: A visual landscape designer for Kubernetes.
Planning IT landscapes with customers typically is something we do based on a diagram. Drawing the "Big Bicture" is the most common way to translate the requirements into a shared vision.
The independent KubeEYE project developes an application, which allows visual designing and automatical deployment of the drawn landscapes. Basically, KubeEYE users draw a picture of the IT components and press a deployment button. KubeEYE pushes the picture data to a Kubernetes cluster, where the vision should become reality.
Planning IT landscapes with customers typically is something we do based on a diagram. Drawing the "Big Bicture" is the most common way to translate the requirements into a shared vision.
The independent KubeEYE project developes an application, which allows visual designing and automatical deployment of the drawn landscapes. Basically, KubeEYE users draw a picture of the IT components and press a deployment button. KubeEYE pushes the picture data to a Kubernetes cluster, where the vision should become reality.
- 2 participants
- 43 minutes
20 Sep 2016
This week, we had Samuel Vandamme from CoScale talk about monitoring challenges for containers.
Join the MeetUp and keep learning about Kubernetes and Cloud Native applications: www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup
If you're interested in speaking at this online meetup, please fill out this form -https://www.surveymonkey.com/r/DQV9FRY
Join the MeetUp and keep learning about Kubernetes and Cloud Native applications: www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup
If you're interested in speaking at this online meetup, please fill out this form -https://www.surveymonkey.com/r/DQV9FRY
- 2 participants
- 47 minutes
6 Sep 2016
Learn about Kubernetes Identity Management from Mark @ Tremolo Security!
Join the meetup and keep learning about Kubernetes and Cloud Native applications. http://www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup/
Join the meetup and keep learning about Kubernetes and Cloud Native applications. http://www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup/
- 2 participants
- 46 minutes
9 Aug 2016
We had a great kickoff to our online meetup. So great, in fact, that we are making it a biweekly event!
This week, we will be listening to Matthias Rampke from SoundCloud talk about Prometheus and Kubernetes
What is Prometheus? How does it work, and why is it a great fit for Kubernetes?
Join the meetup and keep learning about Kubernetes and Cloud Native applications. http://www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup/
If you're interested in speaking at this online meetup, please fill out this form - https://www.surveymonkey.com/r/DQV9FRY
This week, we will be listening to Matthias Rampke from SoundCloud talk about Prometheus and Kubernetes
What is Prometheus? How does it work, and why is it a great fit for Kubernetes?
Join the meetup and keep learning about Kubernetes and Cloud Native applications. http://www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup/
If you're interested in speaking at this online meetup, please fill out this form - https://www.surveymonkey.com/r/DQV9FRY
- 2 participants
- 1:07 hours
26 Jul 2016
Watch as we celebrated the anniversary of Kubernetes! Listen to David Aronchick, the Project Manager for K8s at Google, talk about the flagship year of Kubernetes, and what is still ahead.
Join the meetup and keep learning about Kubernetes and Cloud Native applications. http://www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup/
Join the meetup and keep learning about Kubernetes and Cloud Native applications. http://www.meetup.com/Kubernetes-Cloud-Native-Online-Meetup/
- 3 participants
- 45 minutes