Тёмный

What Is Linkerd Kubernetes Service Mesh? Linkerd Tutorial Part 1 

DevOps Toolkit
Подписаться 76 тыс.
Просмотров 14 тыс.
50% 1

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Are you already using service mesh? Did you try out Linkerd? IMPORTANT: For reasons I do not comprehend (and Google support could not figure out), RU-vid tends to delete comments that contain links. Please do not use them in your comments.
@danchisholm1
@danchisholm1 Год назад
viktor you are an excellent teacher - thank you so much
@alanmbarr
@alanmbarr 2 года назад
Been enjoying the simplicity of linkerd for mTLS. One thing we ran into in production recently is that the default certificate authority is one year. We weren't using buoyant cloud so we didn't know what we didn't know about this certificate expiring. It was a sucky day but we learned our failover works and performance is different in another data center. But heads up might bite you if you aren't aware.
@scottamolinari
@scottamolinari 2 года назад
How did you fix this in the end?
@alanmbarr
@alanmbarr 2 года назад
@@scottamolinariBuoyant Cloud is a good option. Otherwise the Automatically Rotating Control Plane can be run. It sucked but it was fixed in a couple of hours.
@amitgadhia8831
@amitgadhia8831 2 года назад
At the end of the series I may be much confident about service mesh. I haven't used it yet but planning to implement. Thanks !!
@alt3rius
@alt3rius 2 года назад
For me Linkerd is the go-to service mesh, when I have the choice. Much easier to get started with than Istio. Right now, most clusters I'm taking care of, are using Linkerd, but for one of them, we're still using Istio, because that cluster is running Kubeflow, which has a hard dependency on Istio and it will probably stay that way. Also the possibility to choose your own ingress controller with Linkerd can be quite a huge advantage, as compared to Istio locking you in with their own Istio Ingress Gateway. On the other hand, I feel like Linkerd is still at the point where it is going mainstream, but it's not there yet, which means, if you run into problems, there aren't that many tutorials or Stack Overflow threads.
@fenarRH
@fenarRH 2 года назад
Good start; when you go deep dive sessions there are operational cost (ex latency overhead, lcm of sidecar image etc) as well as business impact (how much it takes to use it with sla?) to consider.
@Fayaz-Rehman
@Fayaz-Rehman 2 года назад
Excellent - Thanks for sharing.
@wollginator
@wollginator 2 года назад
Very nice, comes at the right moment!
@joebowbeer
@joebowbeer 2 года назад
I'm looking forward to this series! I just noticed the use of Dapr in Azure Container Apps. Either or both of which might be interesting topics for you to cover. Dapr and service meshes overlap in a few areas, which is why I mention it here.
@DevOpsToolkit
@DevOpsToolkit 2 года назад
That's the main reason I published this video. I wanted to explore service mesh combined with Dapt, progressive delivery, DDOS attacks, etc. So, before I dive into those, I thought it would be useful to have a short intro to service mesh, in this case through Linkerd. More is coming...
@arnold0079
@arnold0079 2 года назад
May be at the end of this series, it would be great to have a comparison video on Linkerd and Istio.
@DevOpsToolkit
@DevOpsToolkit 2 года назад
That's the plan. I have the comparison on my TODO list for a while but I did not want to do it before I show specific features in action. So yes, the comparison will come at the end. It'll be the culmination of the story.
@mayureshpatilvlogs
@mayureshpatilvlogs 2 года назад
Excellent content. Please make video on gcp Anthos service mesh too.
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Adding it to my TODO list... :)
@josephcasey7479
@josephcasey7479 2 года назад
The analogy you explained from 1:49 - 3:41 where you represent the concept of a service mesh as a hotel is illustrative gold. I'm memorizing that going forward whenever I need to explain the concept of a service mesh to management or product. Honestly, that analogy should totally be materialized into something like a SPA that teaches the concept of a service mesh. I am curious if I have anecdotal bias on my part. I feel like most people I've encountered have defaulted to using Istio instead of Linkerd for a service mesh. Thoughts?
@DevOpsToolkit
@DevOpsToolkit 2 года назад
That's great to hear. It came out of nowhere while I was recording and I was afraid that it might not be very good since I did not really think it through.
@sandeepm625
@sandeepm625 2 года назад
This is very informative. However, Istio service mesh also provides very similar capabilities. Can you do a lecture comparing the two service mesh architectures and their application to distributed systems?
@DevOpsToolkit
@DevOpsToolkit 2 года назад
All service meshes have similar capabilities since they are all implementations of the same objectives. The differences are more in details than general features. I will definitely compare Istio and Linkerd. It is likely going to take a while though since I want to do separate videos on most of the important features first and after that a comparison.
@1879heikkisorsa
@1879heikkisorsa 2 года назад
@@DevOpsToolkit Is a comparison of istio and linkerd still planned?
@DevOpsToolkit
@DevOpsToolkit 2 года назад
​@@1879heikkisorsa It is still planned. The only issue is that my TODO list for upcoming videos is huge and I have a hard time saying which ones are coming next. The list currently has around 150 subjects as ideas for weekly videos. That's around 4 years worth of content, and it keeps growing. In other words, I will do the comparison, I just cannot yet say when it'll be done.
@julienbodin5302
@julienbodin5302 2 года назад
There is one important thing to do with linkerd is to create your own trust anchor and the other needed certificates because they have a one year validity and it's a pain to update it. I think it cannot be done without downtime. There is a very intersting link in the linkerd documentation, loog for "Going to production" (cannot set the link here) which is a must-read before going to production with linkerd.
@DevOpsToolkit
@DevOpsToolkit 2 года назад
You're right. Reaching a year with Linkerd certs can cause a lot of pain. I'm planning to explore that in one of the upcoming videos.
@petertalen8016
@petertalen8016 2 года назад
Thanks! Interesting. I am really interested in multicluster communication and how to scope it to just a namespace or namespaces, without using a cloud loadbalancer or metallb.
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Great suggestion! Adding it to the TODO list... :)
@petertalen8016
@petertalen8016 2 года назад
@@DevOpsToolkit That would be great, if multicluster with a scope on a namespace is working in an on-premise cluster with an external loadbalancer (haproxy) we are going to implement it. I have just also asked this as well in the linkerd slack, but no answer yet.
@christi4nbellet
@christi4nbellet Год назад
Hi Victor, no part 2 yet? Thank you.
@DevOpsToolkit
@DevOpsToolkit Год назад
Not yet 🙁 Work/life/etc. took me into a different direction. I hope I'll get back to part two soon.
@kreebo_
@kreebo_ 2 года назад
Thanks!
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Thanks a ton!
@bartekr5372
@bartekr5372 2 года назад
Ingress controller not included. So canary deployment is implemented by Linkerd itself? Any possible api gateway related functions are supposed to be delivered by ingress or external gateway? Looking forward for next episode Viktor :)
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Canary deployments are based on setting weights on services, not on ingress, so it does not matter which ingress you're using.
@tydalm.9665
@tydalm.9665 2 года назад
3rd try, hopefully youtube doesn't remove my comment this time! Thanks for the video! Did you ever try "garden"? I just stumbled upon it a few days ago, but have not tried it yet. Maybe an idea for a video? (It's easier to find, if you add "io" and the usual separator for domain names) Btw, is that really how English speakers pronounce "Jaeger"? Jäger is a German word and means "hunter" ("ae" is just a substitution for "ä"). It's the same as in Jägermeister.
@DevOpsToolkit
@DevOpsToolkit 2 года назад
This time it worked. YT did not delete this one. I did try and use Garden for a while. It's already on my TODO list for videos. Let me bump it up so that it's closer to the top. As for the pronunciation... English is not my native language so I tend to mispronounce things a lot. When it comes to "exotic" ones like Jaeger, it gets even worse.
@tydalm.9665
@tydalm.9665 2 года назад
@@DevOpsToolkit No worries. English is not my native language either, but German is. I'm part of a OpenTelemtry SIG, but for some reason, I have not heard any of the native English speakers say Jaeger. (The "J" is pronounced like the English "Y")
@tydalm.9665
@tydalm.9665 2 года назад
@DevOps Toolkit Last SIG meeting I remembered to ask the native English speakers, how they pronounce the "trace collector starting with J". I was a bit disappinted, that they did not pronounce it like you ( They all knew the drink "Jägermeister", that's why ), but at least nobody knew what "Jaeger" means. ;)
@DevOpsToolkit
@DevOpsToolkit 2 года назад
That's definitely my mistake.
@swagatochatterjee7104
@swagatochatterjee7104 2 года назад
Hi Viktor, what is your view on Kompose project of Kubernetes?
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Let me add that to the list of questions to be answered in one of the upcoming AMA sessions live streamed every second Thursday.
@pierreancelot8864
@pierreancelot8864 Год назад
Was there ever a part 2?
@DevOpsToolkit
@DevOpsToolkit Год назад
Unfortunately, not yet. I moved to a different set of subjects. Service meshes, including LinkerD, will be covered in a couple of choices in "You Choose!" series we started a month ago. You can see those we have so far from ru-vid.com/group/PLyicRj904Z9-FzCPvGpVHgRQVYJpVmx3Z. Service meshes will be covered in the third chapter which will be about security (we're close to finishing the first) and, in a few others later on.
@pierreancelot8864
@pierreancelot8864 Год назад
@@DevOpsToolkit Alright, thank you. And thanks for those absolutely great videos.
@creative-commons-videos
@creative-commons-videos 2 года назад
can you make a video on virtualization, i am not sure if its the right platform to ask but i am trying to install macos on virtualization (kvm), is it a really possible ? many people are already using macos using this method :)
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Adding it to my TODO list... :)
@mehdiyahiacherif2326
@mehdiyahiacherif2326 2 года назад
Hello sir , I watch a lot of your videos , but im not gonna lie , im kinda lost , i see a lot of tools for kubernetes and i almost don't even know if i need them or not for example for dev i can find my stack easily for a project , but for deployment it is hard with all of those new tools can you please do a video for differentCD/CI stacks for toolsthat work well together eg : rancher desktop ( k3s , nerdctl) , argocd
@DevOpsToolkit
@DevOpsToolkit 2 года назад
There is indeed a lot, much more that I can cover, and you do not need them all. You need to pick ones that work for you. "The best DevOps tools 2021" is probably the video you need. Go through that one and I will make a similar video for 2022 in January.
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Here's the link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-js-rq7SvPpE.html
@mehdiyahiacherif2326
@mehdiyahiacherif2326 2 года назад
thank you very much , this is what i was looking for , i have no idea how i'v missed it . im so exited for the next year's version
@DevOpsToolkit
@DevOpsToolkit 2 года назад
@@mehdiyahiacherif2326 Keep in mind that video does not include everything everyone needs. It would be impossible to create something like. Instead, it's a list of tools and services I valued the most in 2021.
@mehdiyahiacherif2326
@mehdiyahiacherif2326 2 года назад
i had a better understanding after watching the video , we just need to stay up to date and change a tool when there is a lot to gain from the new one , good continuation , you are a gem to the CI /CD team
@christi4nbellet
@christi4nbellet Год назад
Merci !
@DevOpsToolkit
@DevOpsToolkit Год назад
Thanks a ton
@jamerlanx
@jamerlanx 2 года назад
а почему не по русски?
@DevOpsToolkit
@DevOpsToolkit 2 года назад
Это будет сложно, поскольку я не говорю по-русски и единственное, что я могу сделать, - это использовать Google Translate.
Далее
Service Mesh In Kubernetes Explained
13:06
Просмотров 17 тыс.
IT'S MY LIFE + WATER  #drumcover
00:14
Просмотров 18 млн
Kubernetes Network Policies Explained
19:02
Просмотров 13 тыс.
Service Mesh 101: an introduction with Linkerd
13:19
Просмотров 13 тыс.
GitOps Without Pipelines With ArgoCD Image Updater
22:01
10 Must-Have Kubernetes Tools
18:53
Просмотров 38 тыс.
Service Mesh: What & Why ? - a new series
13:38
Просмотров 36 тыс.