Skip to main content

Cilium

 


  • Cilium operates at L3/L4 to provide trasitional networking and security services
  • It also works at L7 to provide application level servies like gRPC, HTTP, Kafka
  • Cilium inserts itself in the kernel at
    • Network IO
    • Application Sockets and Tracepoints to implement security and visibility.
  • Intelligent Routing
    • Cilium can do more intelligent routing other than opening or blocking a port
      • Allow all HTTP requests with method GET and path /public/.*. Deny all other requests.
      • Allow service1 to produce on Kafka topic topic1 and service2 to consume on topic1. Reject all other Kafka messages.
      • Require the HTTP header X-Token: [0-9]+ to be present in all REST calls.
      • More examples of policies at https://docs.cilium.io/en/stable/policy/#layer-7
  • Service to Service Communication

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

Fractals and Mandelbrot Set

While mathematics is in itself quite interesting and forms the basis of any modern day research, be it computational biology, machine learning or building complex structure, it can be quite a challenge to decide where to start.  That is why i decided to explore Fractals, thinking of it as a bridge between the nature and science. It brings in some really fascinating concepts which should be good enough for me as a gateway go deeper.  Fractals are in simple language never ending patterns which keep on repeating without an end, because fractals are never ending they have an infinite perimeter but finite area.  Since the patterns repeats indefinitely but if you draw a circle around the peremeter the area will remain finite.  It is like adding 1+0.1+0.01+0.001 and never making 2 This video explains the basic concept really well  Fractals are found everywhere nature in Trees, Rivers, Branching patterns, Hurricanes and Galaxies. It tries to bring order and understanding to the patterns that w