Envoy Series: Envoy xDS Dynamic Configuration and Control Plane Interactions - Part 4

  Рет қаралды 5,975

solo.io

solo.io

Күн бұрын

Пікірлер: 8
@vivekmishra69
@vivekmishra69 3 жыл бұрын
Really awesome series. Presented really well and very easy to understand. Would love to see a series on control plane.
@soloio_inc
@soloio_inc 3 жыл бұрын
Thank you! What topics in the control plane series would you like to see covered? if too long for youtube comment, open an issue here with the details: github.com/solo-io/hoot/issues
@vivekmishra69
@vivekmishra69 3 жыл бұрын
@@soloio_inc Design consideration for a control plane implementation. Why there are so many control plane implementations? Scalability and observability of control plane components itself may be using Istio as an example. Performance, security and best practices. Extending the existing control plane solutions. Integration with different types other dataplane solutions apart from Envoy. These are some of the topics I can think of as I don't have much idea of control plane.
@ellouzefarouk6741
@ellouzefarouk6741 3 жыл бұрын
Very good video. It should put in the Envoy website as a useful resources. Thank you for the effort men
@alexandera1688
@alexandera1688 3 жыл бұрын
Thank you, It was helpful.
@kamesh7818
@kamesh7818 3 жыл бұрын
very useful talk. thank you
@brendandoyle3947
@brendandoyle3947 3 жыл бұрын
Hi nice videos I have a couple of questions... 1) Can you have the control plane talk to more than one instance of envoy? I suspect yes and they are idetified by the "id" in the yaml (referenec video at 39.46 min) . How is this ID defined is it just something agreed between envoy and the controler plane? 2) Can this be configured to be a push model rather than pull control plane pushes update s to envoy instances? and if so how? 3) Are there any reference implmentations of a control plane, preferably in python using REST API not grpc?.
@YuvalKohavi
@YuvalKohavi 3 жыл бұрын
yes, that's right. the controlplane gets the client identity and servers configuration based on that. how it does it is up to the control plane.. 2) yes, the grpc go control plane (the one used in the video) is a push model. envoy connects to the control plane, and the control plane publishes configuration updates. 3) see here for go and java reference impl: github.com/envoyproxy; they are grpc, not REST unfortunately. if you want to have push semantics, then you have to use gRPC
Understanding the Basics of Envoy Configuration
41:27
Kong
Рет қаралды 14 М.
Build Your Own Envoy Control Plane - Steve Sloka, VMware
24:28
CNCF [Cloud Native Computing Foundation]
Рет қаралды 10 М.
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 79 МЛН
1 сквиш тебе или 2 другому? 😌 #шортс #виола
00:36
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 11 МЛН
Life of a Packet through Istio
44:15
InfoQ
Рет қаралды 13 М.
Load balancing and HTTP Routing with Envoy Proxy
41:43
Nic Jackson
Рет қаралды 39 М.
xDS Support in gRPC - Mark D. Roth
23:14
CNCF [Cloud Native Computing Foundation]
Рет қаралды 4 М.
A Practical Guide to Understanding and Configuring Envoy Filters - Peter Jausovec, Solo.io
23:25
CNCF [Cloud Native Computing Foundation]
Рет қаралды 3,1 М.
Inside a Google data center
5:28
Google Workspace
Рет қаралды 22 МЛН