Pinned Tweet
Preparing for CKA, CKAD, or CKS?
Here is an opportunity to save on your Kubernetes certification journey!
The Linux Foundation has a limited-time KubeCon sale.
Use code 40KUBE26CT at kube.promo/devops to get 40% off individual certifications.
If you are planning to cations,
You can save up to 47% by choosing the right Kubernetes certification bundle.
You can find all the certification bundle information in this repo ๐
๐๐๐ป๐ฑ๐น๐ฒ ๐๐ถ๐๐ฐ๐ผ๐๐ป๐๐: github.com/techiescamp/liโฆ
๐ก๐ผ๐๐ฒ: It's a limited-time KubeCon sale.
So lock in the price before it expires.
โป๏ธ PS: Repost and share it with the DevOps community.
#Kubernetes #cka #ckad #cks
Here is an opportunity to save on your Kubernetes certification journey!
The Linux Foundation has a limited-time KubeCon sale.
Use code 40KUBE26CT at kube.promo/devops to get 40% off individual certifications.
If you are planning to cations,
You can save up to 47% by choosing the right Kubernetes certification bundle.
You can find all the certification bundle information in this repo ๐
๐๐๐ป๐ฑ๐น๐ฒ ๐๐ถ๐๐ฐ๐ผ๐๐ป๐๐: github.com/techiescamp/liโฆ
๐ก๐ผ๐๐ฒ: It's a limited-time KubeCon sale.
So lock in the price before it expires.
โป๏ธ PS: Repost and share it with the DevOps community.
#Kubernetes #cka #ckad #cks
1
5
17
817
GPU scheduling in Kubernetes is becoming an important skill now.
Here is why ๐
Most organizations are either experimenting or running ML workloads in Kubernetes.
As Devops engineers you should know how to set up and manage GPU resources.
We have created a simple guide on ng NVIDIA GPU Operator
By the end of this blog, you will have a clear understanding of:
- Need for GPU operator on Kubernetes
- Setting up NVIDIA GPU Operator on a Kubernetes cluster
- Verify if Kubernetes detects GPUs
- How to deploy a real GPU-based workload to validate the full stack.
To be honest, it is not as complicated as it sounds once you understand the basics.
Even if you dont have access to GPU's, just go through the content to have an understanding on how it works.
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐ต๐ฒ๐ฟ๐ฒ: devopscube.com/setup-gpu-operโฆ
#devops #mlops
Here is why ๐
Most organizations are either experimenting or running ML workloads in Kubernetes.
As Devops engineers you should know how to set up and manage GPU resources.
We have created a simple guide on ng NVIDIA GPU Operator
By the end of this blog, you will have a clear understanding of:
- Need for GPU operator on Kubernetes
- Setting up NVIDIA GPU Operator on a Kubernetes cluster
- Verify if Kubernetes detects GPUs
- How to deploy a real GPU-based workload to validate the full stack.
To be honest, it is not as complicated as it sounds once you understand the basics.
Even if you dont have access to GPU's, just go through the content to have an understanding on how it works.
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐ต๐ฒ๐ฟ๐ฒ: devopscube.com/setup-gpu-operโฆ
#devops #mlops
3
9
87
2,059
๐ DevOps Tool of the Week: Stern
When you want to check logs for your application in Kubernetes,
You run kubectl get pods, copy a Pod name, and then run kubectl logs.
But what happens when a Pod gets replaced during a deployment rollout?
You have to find the new Pod and That's where Stern helps.
Stern is an open-source CLI tool that lets you stream logs from multiple Kubernetes Pods and all their containers at the same time, directly in your terminal.
Here's what it can do ๐
- Shows logs from multiple pods and containers together.
- Automatically follows new matching Pods and stops following deleted ones.
- Filters pods using names, regular expressions, Kubernetes resources, or labels.
- Filters or highlights log messages.
- Color-codes log output so you can identify which pod produced each message.
- Supports timestamps, JSON output, and custom log formatting.
- Stern is useful when troubleshooting applications with multiple replicas or following logs during Kubernetes deployments.
๐ฆ๐๐ฎ๐ฟ๐ ๐ต๐ฒ๐ฟ๐ฒ: github.com/stern/stern
#devopstools
When you want to check logs for your application in Kubernetes,
You run kubectl get pods, copy a Pod name, and then run kubectl logs.
But what happens when a Pod gets replaced during a deployment rollout?
You have to find the new Pod and That's where Stern helps.
Stern is an open-source CLI tool that lets you stream logs from multiple Kubernetes Pods and all their containers at the same time, directly in your terminal.
Here's what it can do ๐
- Shows logs from multiple pods and containers together.
- Automatically follows new matching Pods and stops following deleted ones.
- Filters pods using names, regular expressions, Kubernetes resources, or labels.
- Filters or highlights log messages.
- Color-codes log output so you can identify which pod produced each message.
- Supports timestamps, JSON output, and custom log formatting.
- Stern is useful when troubleshooting applications with multiple replicas or following logs during Kubernetes deployments.
๐ฆ๐๐ฎ๐ฟ๐ ๐ต๐ฒ๐ฟ๐ฒ: github.com/stern/stern
#devopstools
5
3
55
1,785
๐ ๐ ๐๐ง๐ ๐ข๐ง๐๐๐ซ๐ข๐ง๐ ๐๐ฅ๐จ๐ ๐ฌ ๐ฐ๐จ๐ซ๐ญ๐ก ๐ซ๐๐๐๐ข๐ง๐
Hereโs the reading list ๐
If you work in DevOps, SRE, Platform Engineering, Cloud, Data Infrastructure, or MLOps, these are worth checking out.
1/ Netflow found why more CPU cores slowed container scaling - netflixtechblog.com/mount-mayhem-aโฆ
2/ Github rebuilt Git storage for thousands of concurrent AI agents - github.blog/engineering/arโฆ
3/ AWS explains why one disaster recovery test isn't enough - aws.amazon.com/blogs/architecโฆ
4/ Google explains how to safely run untrusted AI agents at scale - opensource.googleblog.com/2026/11/sandboโฆ
5/ Uber tested ways to make large Spark workloads faster - uber.com/no/en/blog/ubeโฆ
๐ ๐๐ซ๐๐ฉ๐๐ซ๐ข๐ง๐ ๐๐จ๐ซ ๐๐๐?
If you are preparing for the Certified Kubernetes Administrator exam, check out our CKA course by industry experts. You can also use ๐๐๐ฉ๐ข๐ฃ๐ฆ๐ฏ๐ฌ at checkout for a discount:
๐ courses.devopscube.com/p/certified-kuโฆ
Which one are you reading first?
Hereโs the reading list ๐
If you work in DevOps, SRE, Platform Engineering, Cloud, Data Infrastructure, or MLOps, these are worth checking out.
1/ Netflow found why more CPU cores slowed container scaling - netflixtechblog.com/mount-mayhem-aโฆ
2/ Github rebuilt Git storage for thousands of concurrent AI agents - github.blog/engineering/arโฆ
3/ AWS explains why one disaster recovery test isn't enough - aws.amazon.com/blogs/architecโฆ
4/ Google explains how to safely run untrusted AI agents at scale - opensource.googleblog.com/2026/11/sandboโฆ
5/ Uber tested ways to make large Spark workloads faster - uber.com/no/en/blog/ubeโฆ
๐ ๐๐ซ๐๐ฉ๐๐ซ๐ข๐ง๐ ๐๐จ๐ซ ๐๐๐?
If you are preparing for the Certified Kubernetes Administrator exam, check out our CKA course by industry experts. You can also use ๐๐๐ฉ๐ข๐ฃ๐ฆ๐ฏ๐ฌ at checkout for a discount:
๐ courses.devopscube.com/p/certified-kuโฆ
Which one are you reading first?
1
2
9
605
New to Istio?
We have a simple beginner fiendly guide to help you set up Istio on Kubernetes
By the end, you will understand,
- Different Istio installation modes
- Setting up Istio using Helm
- How to validate the setup with a demo application & canary release strategy.
- Key concle and VirtualService
and more..
๐๐ฒ๐๐ฎ๐ถ๐น๐ฒ๐ฑ ๐๐๐ถ๐ฑ๐ฒ: devopscube.com/setup-istio-onโฆ
#Istio #Kubernetes #DevOps
We have a simple beginner fiendly guide to help you set up Istio on Kubernetes
By the end, you will understand,
- Different Istio installation modes
- Setting up Istio using Helm
- How to validate the setup with a demo application & canary release strategy.
- Key concle and VirtualService
and more..
๐๐ฒ๐๐ฎ๐ถ๐น๐ฒ๐ฑ ๐๐๐ถ๐ฑ๐ฒ: devopscube.com/setup-istio-onโฆ
#Istio #Kubernetes #DevOps
1
20
166
4,445
In Kubernetes, you can get deeper node-level insights with NFD
Here is how ๐
By default, Kubernetes nodes have only basic labels from the kubelet.
On cloud setups like EKS, you will see a few extra ones for instance types or zones.
But these default labels dont tell you ware, kernel, or device capabilities.
A common use case where you need these features is in AI and GPU workload scheduling.
That is where Node Feature Discovery (NFD) helps.
We also talked briefly about NFD in our Kubernetes Swap newsletter
If you have used Ansible facts before, NFD works in a similar way.
NFD collects system details from Kubernetes nodes and exposes them as node labels.
In our newsletter, we covered,
- What is NFD in Kubernetes
- Key Use Cases
- NFD Architecture
- Hands on NFD example
- Avoiding avoid label explosion when using NFD.
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/kubernetes-nโฆ
Have you come across NFD before?
โป๏ธ Repost if you think others will find it useful too
#kubernetes #mlops
Here is how ๐
By default, Kubernetes nodes have only basic labels from the kubelet.
On cloud setups like EKS, you will see a few extra ones for instance types or zones.
But these default labels dont tell you ware, kernel, or device capabilities.
A common use case where you need these features is in AI and GPU workload scheduling.
That is where Node Feature Discovery (NFD) helps.
We also talked briefly about NFD in our Kubernetes Swap newsletter
If you have used Ansible facts before, NFD works in a similar way.
NFD collects system details from Kubernetes nodes and exposes them as node labels.
In our newsletter, we covered,
- What is NFD in Kubernetes
- Key Use Cases
- NFD Architecture
- Hands on NFD example
- Avoiding avoid label explosion when using NFD.
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/kubernetes-nโฆ
Have you come across NFD before?
โป๏ธ Repost if you think others will find it useful too
#kubernetes #mlops
2
6
38
1,212
[20% OFF] KubeCon + CloudNativeCon North America ๐
This event has it all:
- Expert-led talks
- The latest innovations from leading vendors
- 11 CNCF-hosted co-located events
- Unforgettable parties, swag, and
- Unmatched networking opportunities with TeamCloudNative.
You ount on registration.
Use code COMTECHIES20 at events.linuxfoundation.org/kubecon-cloudnโฆ
From KubeCon, you can:
- Learn directly from engineers solving real production problems
- Meet the cloud native community in person
- Discover what top companies are actually doing with Kubernetes and AI
- Build connections that can genuinely help your career
โป๏ธ PS: Repost and share this with your network.
Are you planning to attend KubeCon this year? Comment below
#kubecon #CloudNativeCon
This event has it all:
- Expert-led talks
- The latest innovations from leading vendors
- 11 CNCF-hosted co-located events
- Unforgettable parties, swag, and
- Unmatched networking opportunities with TeamCloudNative.
You ount on registration.
Use code COMTECHIES20 at events.linuxfoundation.org/kubecon-cloudnโฆ
From KubeCon, you can:
- Learn directly from engineers solving real production problems
- Meet the cloud native community in person
- Discover what top companies are actually doing with Kubernetes and AI
- Build connections that can genuinely help your career
โป๏ธ PS: Repost and share this with your network.
Are you planning to attend KubeCon this year? Comment below
#kubecon #CloudNativeCon
0
1
5
410
Planning to take the CKA certification?
Here is a complete CKA exam Guide with study notes.
You can use it for other certifications as well.
This repo covers key areas like Gateway API, Network Policies, Cluster administration, and more.
๐๐ถ๐๐๐๐ฏ ๐ฅ๐ฒ๐ฝ๐ผ: github.com/techiescamp/ckโฆ
Bookmark the repo and start your CKA prep.
If you waiting for a CKA promo code,
Use code 40KUBE26CT to get a flat 40% off for the next few days!
Found it useful?
Star the repo โญ and share it with someone prepping for CKA.
Got questions on any CKA topic? Drop them in the comments ๐
#cka #kubernetes
Here is a complete CKA exam Guide with study notes.
You can use it for other certifications as well.
This repo covers key areas like Gateway API, Network Policies, Cluster administration, and more.
๐๐ถ๐๐๐๐ฏ ๐ฅ๐ฒ๐ฝ๐ผ: github.com/techiescamp/ckโฆ
Bookmark the repo and start your CKA prep.
If you waiting for a CKA promo code,
Use code 40KUBE26CT to get a flat 40% off for the next few days!
Found it useful?
Star the repo โญ and share it with someone prepping for CKA.
Got questions on any CKA topic? Drop them in the comments ๐
#cka #kubernetes
2
11
95
2,910
Kubernetes Swap ๐
When you deploy a Pod in Kubernetes, each node uses its physical RAM to run containers.
If a node runs out of memory, Kubernetes may start killing Pods to keep the node stable.
With Kubernetes swap, you can avoid this by allowing the node to use a part of al memory.
In our newsletter, we explained the following in detail.
- How Kubernetes Swap Works
- Key Use Cases for Swap
- Pod QoS Classes and Swap Behavior
- How Swap is Allocated for Pods
- Hands-on: Testing Swap on Worker Nodes
- Identifying Swap-Enabled Nodes using NFD.
- Swap Observability Using Metrics
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/kubernetes-sโฆ
Have you tried or used this feature?
What was your use case?
Let us know in the comments.
#kubernetes
When you deploy a Pod in Kubernetes, each node uses its physical RAM to run containers.
If a node runs out of memory, Kubernetes may start killing Pods to keep the node stable.
With Kubernetes swap, you can avoid this by allowing the node to use a part of al memory.
In our newsletter, we explained the following in detail.
- How Kubernetes Swap Works
- Key Use Cases for Swap
- Pod QoS Classes and Swap Behavior
- How Swap is Allocated for Pods
- Hands-on: Testing Swap on Worker Nodes
- Identifying Swap-Enabled Nodes using NFD.
- Swap Observability Using Metrics
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/kubernetes-sโฆ
Have you tried or used this feature?
What was your use case?
Let us know in the comments.
#kubernetes
1
4
46
1,476
This is the cleaner way to manage kubectl aliases
Before Kubernetes v1.33,
We had to manually add them inside .bashrc or .zshrc, mixing them with other shell configs.
It was not a native or structured approach.
Now, with kuberc, you can define all your kubectl aliases in a t is clean, simple, and you can even version control it.
We have created a complete hands-on guide to help you get started.
๐๐ฒ๐๐ฎ๐ถ๐น๐ฒ๐ฑ ๐๐๐ถ๐ฑ๐ฒ: devopscube.com/kubectl-aliaseโฆ
Have you tried kuberc yet?
How are you managing your aliases? Share your setup or tips in the comments.
#kubernetes #devops
Before Kubernetes v1.33,
We had to manually add them inside .bashrc or .zshrc, mixing them with other shell configs.
It was not a native or structured approach.
Now, with kuberc, you can define all your kubectl aliases in a t is clean, simple, and you can even version control it.
We have created a complete hands-on guide to help you get started.
๐๐ฒ๐๐ฎ๐ถ๐น๐ฒ๐ฑ ๐๐๐ถ๐ฑ๐ฒ: devopscube.com/kubectl-aliaseโฆ
Have you tried kuberc yet?
How are you managing your aliases? Share your setup or tips in the comments.
#kubernetes #devops
2
7
60
1,893
This is a must-read for DevOps Engineers ๐
A real-world incident where Netflix encountered significant network performance degradation across different regions.
The article provides an in-depth analysis of how the engineering teams at Netflix identified, investigated, and issue.
Key lesson?
When there's a network issue, after blaming network and application teams,
Don't forget to check the kernel upgrade ๐
๐๐ฒ๐๐ฎ๐ถ๐น๐ฒ๐ฑ ๐๐น๐ผ๐ด: netflixtechblog.com/investigation-โฆ
A few concepts from the blog.
1. Window size in TCP - TCP mechanism that controls the flow of data between a sender and receiver. It determines how much data the receiver can accept before it must acknowledge receipt
2. /proc/sys/net/ipv4/ directory contains many TCP-related kernel parameters that can be tweaked to adjust the behavior of the TCP stack in Linux
3. You can check the TCP window scaling from the /proc/sys/net/ipv4/tcp_window_scaling file. You can temporarily enable and disable it using sysctl.
#DevOps #SRE #NetworkTroubleshooting
A real-world incident where Netflix encountered significant network performance degradation across different regions.
The article provides an in-depth analysis of how the engineering teams at Netflix identified, investigated, and issue.
Key lesson?
When there's a network issue, after blaming network and application teams,
Don't forget to check the kernel upgrade ๐
๐๐ฒ๐๐ฎ๐ถ๐น๐ฒ๐ฑ ๐๐น๐ผ๐ด: netflixtechblog.com/investigation-โฆ
A few concepts from the blog.
1. Window size in TCP - TCP mechanism that controls the flow of data between a sender and receiver. It determines how much data the receiver can accept before it must acknowledge receipt
2. /proc/sys/net/ipv4/ directory contains many TCP-related kernel parameters that can be tweaked to adjust the behavior of the TCP stack in Linux
3. You can check the TCP window scaling from the /proc/sys/net/ipv4/tcp_window_scaling file. You can temporarily enable and disable it using sysctl.
#DevOps #SRE #NetworkTroubleshooting
1
11
90
2,333
DevOps to MLOPS ๐
How is MLOPS different from usual DevOps workflows?
MLOps is different from the usual DevOps workflows, just like machine learning is different from traditional software development.
For example,
In MLOps,
You need to track three components: code, data, vOps, you only track code.
Additionally, MLOps introduces the following.
- ๐๐ฎ๐๐ฎ ๐๐ฒ๐ฟ๐๐ถ๐ผ๐ป๐ถ๐ป๐ด: To track changes in datasets using tools like DVC (Data Version Control) or LakeFS
- ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐บ๐ฒ๐ป๐ ๐๐ฟ๐ฎ๐ฐ๐ธ๐ถ๐ป๐ด: To log hyperparameters, metrics, and model versions for each training run
- ๐ ๐ผ๐ฑ๐ฒ๐น ๐ฟ๐ฒ๐ด๐ถ๐๐๐ฟ๐: To version and manage models separately from application artifacts
- ๐๐ผ๐ป๐๐ถ๐ป๐๐ผ๐๐ ๐ง๐ฟ๐ฎ๐ถ๐ป๐ถ๐ป๐ด (๐๐ง): Beyond CI/CD, models need regular retraining as data changes
In our newsletter edition,
We break down everything about what MLOps means for DevOps engineers. It covers,
- What is MLOPS
- Skills Required For DevOps Engineers
- Key MLOPS Tools
- Do you need GPU-based clusters to learn MLOps?
So if you are ready to go โall inโ with MLOPS, this edition is for you.
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐ต๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/devops-to-mlโฆ
Are you working on any MLOps projects right now?
Or are you planning to upskill in MLOps?
Either way, share your thoughts in the comments.
#devops #MLOPS
How is MLOPS different from usual DevOps workflows?
MLOps is different from the usual DevOps workflows, just like machine learning is different from traditional software development.
For example,
In MLOps,
You need to track three components: code, data, vOps, you only track code.
Additionally, MLOps introduces the following.
- ๐๐ฎ๐๐ฎ ๐๐ฒ๐ฟ๐๐ถ๐ผ๐ป๐ถ๐ป๐ด: To track changes in datasets using tools like DVC (Data Version Control) or LakeFS
- ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐บ๐ฒ๐ป๐ ๐๐ฟ๐ฎ๐ฐ๐ธ๐ถ๐ป๐ด: To log hyperparameters, metrics, and model versions for each training run
- ๐ ๐ผ๐ฑ๐ฒ๐น ๐ฟ๐ฒ๐ด๐ถ๐๐๐ฟ๐: To version and manage models separately from application artifacts
- ๐๐ผ๐ป๐๐ถ๐ป๐๐ผ๐๐ ๐ง๐ฟ๐ฎ๐ถ๐ป๐ถ๐ป๐ด (๐๐ง): Beyond CI/CD, models need regular retraining as data changes
In our newsletter edition,
We break down everything about what MLOps means for DevOps engineers. It covers,
- What is MLOPS
- Skills Required For DevOps Engineers
- Key MLOPS Tools
- Do you need GPU-based clusters to learn MLOps?
So if you are ready to go โall inโ with MLOPS, this edition is for you.
๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐ต๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/devops-to-mlโฆ
Are you working on any MLOps projects right now?
Or are you planning to upskill in MLOps?
Either way, share your thoughts in the comments.
#devops #MLOPS
3
18
135
4,673
Deleting a pod โ stopping it instantly
Here is the hidden shutdown flow Kubernetes follows๐
- The API server sends a deletion event.
- Kubernetes executes the PreStop hook if any exists.
- kubelet sends a SIGTERM signal to the container's main process (PID 1).
- Applications ult to handle the signal and shut down gracefully.
- If the application process does not exit within the grace period, Kubernetes sends a SIGKILL signal to terminate the pod.
๐ก๐ผ๐๐ฒ: Kubernetes does not give extra time for the PreStop hook. If your pod has a 30-second grace period, the PreStop hook and your appโs shutdown process must both finish within those same 30 seconds.
We covered the following in detail in our newsletter edition.
- What are SIGTERM and SIGKILL
- How Kubernetes handles SIGTERM and SIGKILL
- How applications can handle SIGTERM for graceful shutdown
- The role of PreStop hooks and why it matters
- The link between SIGTERM and container PID 1
โ ๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/kubernetes-gโฆ
Over to youโฆ
Have you written any custom logic to handle SIGTERM?
#devops #kubernetes
Here is the hidden shutdown flow Kubernetes follows๐
- The API server sends a deletion event.
- Kubernetes executes the PreStop hook if any exists.
- kubelet sends a SIGTERM signal to the container's main process (PID 1).
- Applications ult to handle the signal and shut down gracefully.
- If the application process does not exit within the grace period, Kubernetes sends a SIGKILL signal to terminate the pod.
๐ก๐ผ๐๐ฒ: Kubernetes does not give extra time for the PreStop hook. If your pod has a 30-second grace period, the PreStop hook and your appโs shutdown process must both finish within those same 30 seconds.
We covered the following in detail in our newsletter edition.
- What are SIGTERM and SIGKILL
- How Kubernetes handles SIGTERM and SIGKILL
- How applications can handle SIGTERM for graceful shutdown
- The role of PreStop hooks and why it matters
- The link between SIGTERM and container PID 1
โ ๐ฅ๐ฒ๐ฎ๐ฑ ๐ถ๐ ๐๐ฒ๐ฟ๐ฒ: newsletter.devopscube.com/p/kubernetes-gโฆ
Over to youโฆ
Have you written any custom logic to handle SIGTERM?
#devops #kubernetes
2
21
76
2,410
๐ DevOps Tool of the Week: Kubeshark
Kubernetes logs can show which service failed, but
They don't always explain what happened between services.
To find the answer, you switch between pod logs and traces.
That's where Kubeshark helps.
Kubeshark is like Wireshark for cluster-wide network traffic using eBPF and displays it with Kubernetes context.
Here is what it does ๐
โข Shows API requests and responses between services.
โข Supports HTTP, gRPC, GraphQL, Redis, Kafka, DNS, and more.
โข Decrypts TLS traffic using eBPF, without sidecars or proxies.
โข Filters traffic by Pod, namespace, node, IP, or API details.
โข Visualizes service communication and captures PCAP snapshots.
โข Exposes traffic data through MCP for AI tools like Claude.
๐ฆ๐๐ฎ๐ฟ๐ ๐ต๐ฒ๐ฟ๐ฒ: github.com/kubeshark/kubeโฆ
#devopstools
Kubernetes logs can show which service failed, but
They don't always explain what happened between services.
To find the answer, you switch between pod logs and traces.
That's where Kubeshark helps.
Kubeshark is like Wireshark for cluster-wide network traffic using eBPF and displays it with Kubernetes context.
Here is what it does ๐
โข Shows API requests and responses between services.
โข Supports HTTP, gRPC, GraphQL, Redis, Kafka, DNS, and more.
โข Decrypts TLS traffic using eBPF, without sidecars or proxies.
โข Filters traffic by Pod, namespace, node, IP, or API details.
โข Visualizes service communication and captures PCAP snapshots.
โข Exposes traffic data through MCP for AI tools like Claude.
๐ฆ๐๐ฎ๐ฟ๐ ๐ต๐ฒ๐ฟ๐ฒ: github.com/kubeshark/kubeโฆ
#devopstools
3
8
64
2,432
Weekend DevOps learning project ๐
This guide aims to teach you the following practically.
- Client to Site VPN
- Client and Server Certificates Generation using EasyRSA
- Mutual TLS Authentication (mTLS)
So, why is it important to learn these?
VPN and mTLS are essential and DevOps engineers
Every organization uses VPN connectivity to securely connect to cloud resources.
The best way to understand VPN & mTLS is by setting up one.
๐ฆ๐ฒ๐๐๐ฝ ๐๐๐ถ๐ฑ๐ฒ: devopscube.com/aws-client-vpn/
The following topics are covered in a theoretical format:
- SAML/Active Directory-based authentication.
- TCP vs UDP
Do further research to gain a detailed understanding of the topics above. They are fundamental for DevOps engineers
PS: โป๏ธ Repost if you find this useful. It helps the Learning community ๐
Got any tips or info to share with the community?
Drop a comment :)
#devops #aws #devopsengineer #practicaldevops
This guide aims to teach you the following practically.
- Client to Site VPN
- Client and Server Certificates Generation using EasyRSA
- Mutual TLS Authentication (mTLS)
So, why is it important to learn these?
VPN and mTLS are essential and DevOps engineers
Every organization uses VPN connectivity to securely connect to cloud resources.
The best way to understand VPN & mTLS is by setting up one.
๐ฆ๐ฒ๐๐๐ฝ ๐๐๐ถ๐ฑ๐ฒ: devopscube.com/aws-client-vpn/
The following topics are covered in a theoretical format:
- SAML/Active Directory-based authentication.
- TCP vs UDP
Do further research to gain a detailed understanding of the topics above. They are fundamental for DevOps engineers
PS: โป๏ธ Repost if you find this useful. It helps the Learning community ๐
Got any tips or info to share with the community?
Drop a comment :)
#devops #aws #devopsengineer #practicaldevops
3
31
190
5,846
Cloudflare cut AI inference costs by 68%.
Meta reduced GPU cluster interruptions by 99%.
Shopify found apps accidentally exposed to the internet.
Here are 5 engineering blogs worth reading if you work in DevOps, SRE, or Platform Engineering.
๐งต๐
Meta reduced GPU cluster interruptions by 99%.
Shopify found apps accidentally exposed to the internet.
Here are 5 engineering blogs worth reading if you work in DevOps, SRE, or Platform Engineering.
๐งต๐
3
0
12
1,198
4/ Airbnb - Building Its Own Observability Platform
Airbnb shares what worked, what failed, and what it learned while building its own observability infrastructure.
๐ airbnb.tech/infrastructureโฆ
Airbnb shares what worked, what failed, and what it learned while building its own observability infrastructure.
๐ airbnb.tech/infrastructureโฆ
1
0
1
88
5/ Celonis - Migrating from Kubernetes v1.16 to v1.32
Celonis shares how it used automation and gradual workload migrations to move to managed Kubernetes across three cloud providers.
๐ careers.celonis.com/blog/no-shame-โฆ
Celonis shares how it used automation and gradual workload migrations to move to managed Kubernetes across three cloud providers.
๐ careers.celonis.com/blog/no-shame-โฆ
0
0
1
87












