Skip to main content

eBPF and Kubernetes

  • Scaling Kubernetes
    • There are monitoring and logging systems, but its tough to monitor everything in a accurately and in a similar manner in a distributed environment
    • The Kubernetes cluster does not expose kernel level monitoring data
    • Process/Service Specific Monitoring
      • Since Kubernetes Service is at the end a Process run by the linux Kernel
      • With eBPF it is easy to monitor a specific process, so teams can monitor a process running across all of their infrastructure nodes.
      • More granular than logs
      • No special instrumentation needed
      • unlike the sidecar pattern eBPF install a very small overhead
  • Challenges
    • There is no easy way to install eBPF on all nodes of the cluster, orchestration is a challenge, they can use Cilium like tools to get more visibility into their cluster though.
  • References:

Comments

Popular posts from this blog

It was a great experience to talk to a huge audience in Mumbai and Delhi about how to start your ML journey at Google Cloud Summit ’18 India
moon dance cafe kasol #german #bakery #kasol (at moon dance cafe )

Sunset

Sunset