If you want to get familiar with Cilium, the Linux Foundation has a free Introduction to Cilium course, which is a part of the bigger CNCF learning path.
#learning #networking #cilium
#learning #networking #cilium
Linux Foundation - Education
Introduction to Cilium (LFS146) | Linux Foundation Education
Get a practical introduction to using Cilium as the networking plug-in for Kubernetes, all based on eBPF for scalability.
👍10🔥2
A short article on how to infect SSH public keys.
Is it a serious threat - no, not really. However, this article describes a rather unknown feature of SSH as well as serves as a reminder that using keys for SSH access has its flaws.
#security #ssh
Is it a serious threat - no, not really. However, this article describes a rather unknown feature of SSH as well as serves as a reminder that using keys for SSH access has its flaws.
#security #ssh
The Hacker's Choice
Infecting SSH Public Keys with backdoors
In this article, you will learn how to add a backdoor to the SSH Public Key. The backdoor will execute whenever the user logs in. The backdoor hides as an unreadable long hex-string inside ~/.ssh/authorized_keys or ~/.ssh/id_*.pub.
The source is avai...
The source is avai...
🤔5😁3🤡2👍1🏆1
Today I want to remind you about the UA Responders Foundation that raise funds for tactical medicine.
Tactical medicine saves lives!
#donations #Ukraine
Tactical medicine saves lives!
#donations #Ukraine
❤11🤮1
DNS is one of the protocols that powers the Internet. Yet, sometimes it seems like people dismiss it as something trivial or boring.
NsLookup Learning Center is a collection of articles about various concepts of DNS that can help you to better understand how it works.
#dns
NsLookup Learning Center is a collection of articles about various concepts of DNS that can help you to better understand how it works.
#dns
😁8❤6👍1
Who will win: Kubernetes or a simple list request? is a postmortem-like story that unveils how Kubernetes objects are retrieved from ETCD.
It’s useful to know those quirks bot only when you write software that talk to the Kube API, but also when you operate a cluster under the load since those request could be generated by something else.
#kubernetes #etcd
It’s useful to know those quirks bot only when you write software that talk to the Kube API, but also when you operate a cluster under the load since those request could be generated by something else.
#kubernetes #etcd
Palark
Who will win: Kubernetes or a simple list request?
A fascinating story of our recent incident resulted in a couple of pull requests to Kubernetes-related projects. Be ready to dive into some intricacies of Kubernetes API as well as etcd interaction.
👍4😁2
At last!
I have finalized the results of this year’s Kubernetes Operations Survey by CatOps! You can find it:
- In my personal blog.
- On Substack.
Ukrainian version is currently in review and (hopefully) is coming soon.
Also, I would appreciate it, if you subscribe to my Substack, since I put such long posts there rather than on Telegram.
Have a great weekend!
#kubernetes #catops
I have finalized the results of this year’s Kubernetes Operations Survey by CatOps! You can find it:
- In my personal blog.
- On Substack.
Ukrainian version is currently in review and (hopefully) is coming soon.
Also, I would appreciate it, if you subscribe to my Substack, since I put such long posts there rather than on Telegram.
Have a great weekend!
#kubernetes #catops
grem1.in
Kubernetes Operations Survey 2023
Annual Kubernetes Survey by CatOps It is the second time I run this survey. You can find the previous year’s results here. You can find the raw data in the Google Sheets. You can also read this article on Substack.
Introduction This year, I ran this survey…
Introduction This year, I ran this survey…
🔥8
An incredible story by Juraj Majerik.
In his spare time he has created an Uber-simulation app. With Go on backend and React on front-end.
He didn’t just created an app but also deployed it and configured the infrastructure and monitoring for it. Moreover, he has documented the entire process. So, you can pretty much follow his journey.
There is also a neat summary of this project by Gergely Orosz (Pragmatic Engineer). Here is a part I want to highlight:
#programming #devops
In his spare time he has created an Uber-simulation app. With Go on backend and React on front-end.
He didn’t just created an app but also deployed it and configured the infrastructure and monitoring for it. Moreover, he has documented the entire process. So, you can pretty much follow his journey.
There is also a neat summary of this project by Gergely Orosz (Pragmatic Engineer). Here is a part I want to highlight:
I really like how this project showcases _just_ _how much time_ can go into infrastructure setup. At companies with dedicated platform teams, those teams take exactly this kind of load off other teams building greenfield projects.
Both as an engineer, and especially as an engineering manager, don’t forget there’s a real cost to setting up and then maintaining infrastructure. Much infrastructure work is invisible as it does not involve commits, and most engineers won’t document the time they spend on these tasks, like Juraj has. But this is work that still needs to be done!
#programming #devops
Jurajmajerik
Juraj Majerik
Personal blog of Juraj Majerik. I write about distributed systems
👍5🔥1
Today we have a joint fundraiser by DOU and Kolo: Send a shark to the seaside.
The goal is to raise ₴10М to buy 5 Shark UAVs for the 15th Separate Brigade of the Artillery Reconnaissance.
The link above is in Ukrainian. Unfortunately, there’s no English version yet. However, here’s a direct link to donate.
#donations #Ukraine
The goal is to raise ₴10М to buy 5 Shark UAVs for the 15th Separate Brigade of the Artillery Reconnaissance.
The link above is in Ukrainian. Unfortunately, there’s no English version yet. However, here’s a direct link to donate.
#donations #Ukraine
DOU
Відправ акулу на море! Збір 10 млн грн на борти Shark (UPD: зібрано!)
DOU і KOLO оголошують новий масштабний збір на 5 БПЛА Shark. 15-та окрема бригада артилерійської розвідки з радістю відправить "акул" на наші Чорне та Азовське моря — щоб наступного літа ми теж могли там відпочити! Вартість питання — 10 млн грн!
👍6
A new episode of our voice chat (in Ukrainian) is here!
This time we discussed our job interviews experience from different countries. We also talked about what’s it like to lay off people and if AI will replace us.
You can find this new episode on:
- YouTube
- Spotify
- Apple Podcasts
- Google Podcasts
- Substack
P.S. I have switched to Substack for episodes hosting. So, it’s a good time to subscribe 😉
#voice #interviews #говорилка
This time we discussed our job interviews experience from different countries. We also talked about what’s it like to lay off people and if AI will replace us.
You can find this new episode on:
- YouTube
- Spotify
- Apple Podcasts
- Google Podcasts
- Substack
P.S. I have switched to Substack for episodes hosting. So, it’s a good time to subscribe 😉
#voice #interviews #говорилка
YouTube
Говорилка CatOps: досвід проходження співбесід
В цьому епізоді ділимось досвідом проходження співбесід, вимог і очікування, а також обговорюємо досвід звільнення людей і чи замінить нас AI.
Посилання на матеріали, згадані в епізоді:
- https://dou.ua/forums/topic/42749/
- https://calendly.com/
- http…
Посилання на матеріали, згадані в епізоді:
- https://dou.ua/forums/topic/42749/
- https://calendly.com/
- http…
👍7
Convert your rage into donations.
There are two important ongoing fundraisers by Come Back Alive:
- Pack the Sky to strengthen the air defense.
- We are living here for demining operations.
#donations #Ukraine
There are two important ongoing fundraisers by Come Back Alive:
- Pack the Sky to strengthen the air defense.
- We are living here for demining operations.
#donations #Ukraine
kyivstar.ua
Нам тут жити - Київстар і Повернись живим запустили благодійний проєкт
Робіть внесок у розмінування України разом з Київстар і фондом Повернись живим, щоб разом зібрати 175 млн грн для саперних груп ЗСУ.
👍11❤3
Kubernetes as a Platform.
Frankly, you can skip the most of the text from this article. However, it gives a nice high-level overview of the tools you can use in Kubernetes to address various aspects of the platform building.
#kubernetes #platform
Frankly, you can skip the most of the text from this article. However, it gives a nice high-level overview of the tools you can use in Kubernetes to address various aspects of the platform building.
#kubernetes #platform
Jack Pordi
Software Engineering Blog
👍4
For today’s Donations Monday I would like to remind you about Pavlo and Naya who raise funds for recon drones and equipment for them.
This week’s goal is to get a bit more than €10k drones and the telecommunication equipment.
- Pavlo’s requisites
- Naya’s requisites
#donations #Ukraine
This week’s goal is to get a bit more than €10k drones and the telecommunication equipment.
- Pavlo’s requisites
- Naya’s requisites
#donations #Ukraine
👍5❤1
In my last Kubernetes Operations Survey, there were very few Cluster API users. However, the technology is not abandoned at all.
So, if you want to know more about Cluster API, check out the learning course by VMware.
Also, check out the results of the Kubernetes survey if you haven't done that already.
#kubernetes
So, if you want to know more about Cluster API, check out the learning course by VMware.
Also, check out the results of the Kubernetes survey if you haven't done that already.
#kubernetes
👍14🤔1
A kinda old article by Sarah Drasner with a couple of tips for Engineering Managers. Yet, those advices are timeless, one could say.
I'm posting this since I assume that there are also people in EM roles among the subscribers.
Also, if you missed the voice chat about Engineering Management with Oleks Maistrenko, make sure to check that out too!
#management
I'm posting this since I assume that there are also people in EM roles among the subscribers.
Also, if you missed the voice chat about Engineering Management with Oleks Maistrenko, make sure to check that out too!
#management
CSS-Tricks
Mistakes I've Made as an Engineering Manager | CSS-Tricks
I’ve been a manager for many years at companies of different scale. Through these experiences, I’ve done my share of learning, and made some mistakes along
👍4❤3
From our subscriber:
Till the end of June you can save up to 40% on the Linux Foundation courses with this promo code:
JUNEBBQ40
UPD. Also, AWS has extended the promo code for exam retake. So, if you fail the exam the first time, you can retake it for free. More details:
AWSRETAKE
#linux #education #kubernetes #aws
Till the end of June you can save up to 40% on the Linux Foundation courses with this promo code:
JUNEBBQ40
UPD. Also, AWS has extended the promo code for exam retake. So, if you fail the exam the first time, you can retake it for free. More details:
AWSRETAKE
#linux #education #kubernetes #aws
Linux Foundation - Education
Promo Inactive
Sign up for our newsletter to get updates on our latest promotions.
👍7
Some Friday material (also, from our subscribers, btw).
DevOps is Bullshit.
Now, once you've got clickbaited, let's talk. The premise of this article has been already repeated many times in different words: a single person cannot know everything and be good in everything, job-specialization is actually good, you can have good enough Jacks of All Trades in the beginning, but it doesn't scale.
The answer that this article provides is to build platforms. Internal platforms, specifically. You know, do Platform Engineering. And I fully agree with this statement. Yet, this article comes from a company that sells you an "IDP as a Service". So, you can clearly see some vested interest here. What I dislike specifically about this article is that instead of striving for standardization, a good platform should "accommodate all the various needs and configurations". I mean, if you sell it to others, it makes sense. If you are building an internal platform, why would you do that?
Anyway, nice Friday read. Here's a reaction video by Primeagen (this is how I actually "read" this article).
Also, if you have any interesting things to share - welcome to our chat! Chat is in Ukrainian, tho.
#devops #culture #platform
DevOps is Bullshit.
Now, once you've got clickbaited, let's talk. The premise of this article has been already repeated many times in different words: a single person cannot know everything and be good in everything, job-specialization is actually good, you can have good enough Jacks of All Trades in the beginning, but it doesn't scale.
The answer that this article provides is to build platforms. Internal platforms, specifically. You know, do Platform Engineering. And I fully agree with this statement. Yet, this article comes from a company that sells you an "IDP as a Service". So, you can clearly see some vested interest here. What I dislike specifically about this article is that instead of striving for standardization, a good platform should "accommodate all the various needs and configurations". I mean, if you sell it to others, it makes sense. If you are building an internal platform, why would you do that?
Anyway, nice Friday read. Here's a reaction video by Primeagen (this is how I actually "read" this article).
Also, if you have any interesting things to share - welcome to our chat! Chat is in Ukrainian, tho.
#devops #culture #platform
DevOps is Bullshit | Massdriver Blog
DevOps is Bullshit
A Critique of How We've Fooled Ourselves for Years.
😁4❤1😢1
OpenAI shares their story of running large Kubernetes clusters.
Their setup is quite unique since they mostly running research jobs. Still, there are couple of takeaways for running large-size clusters. For example, reducing the number of DaemonSets and the number of the node count fluctuations.
Also, as usual the most interesting part is the “Unsolved problems” paragraph.
#kubernetes
Their setup is quite unique since they mostly running research jobs. Still, there are couple of takeaways for running large-size clusters. For example, reducing the number of DaemonSets and the number of the node count fluctuations.
Also, as usual the most interesting part is the “Unsolved problems” paragraph.
#kubernetes
Openai
Scaling Kubernetes to 7,500 nodes
We’ve scaled Kubernetes clusters to 7,500 nodes, producing a scalable infrastructure for large models like GPT-3, CLIP, and DALL·E, but also for rapid small-scale iterative research such as Scaling Laws for Neural Language Models.
🔥9👍5❤1
For today's Donations Monday I want to remind you about the Kolo charity foundation, which has a goal to raise 10M UAH for Shark UAV.
Direct link to donate.
#donations #Ukraine
Direct link to donate.
#donations #Ukraine
Maksym Vlasov - the co-author of this channel - has written an article about how to create Terraform lockfiles for hundreds of root modules.
You can read it in:
- My blog. This is the first guest article, BTW!
- Or you can find it on Substack (don't forget to subscribe there!)
Also, the live stream with Maksym and Terraform-master - Anton Babenko - is live right now!
#terraform #hashicorp #oc
You can read it in:
- My blog. This is the first guest article, BTW!
- Or you can find it on Substack (don't forget to subscribe there!)
Also, the live stream with Maksym and Terraform-master - Anton Babenko - is live right now!
#terraform #hashicorp #oc
YR's Blog
How to add, use, and update `.terraform.lock.hcl` without pain
This is the first guest article in this blog. This is one is by Maksym Vlasov - my co-author of the CatOps channel.
Pre-history As you may know, Terraform 1.4.0 has introduced changes, which break the previous unintentional behavior. Previously, you could…
Pre-history As you may know, Terraform 1.4.0 has introduced changes, which break the previous unintentional behavior. Previously, you could…
👍17❤2