Kubernetes Architectural Building Blocks
This blog represents information on some of the key architectural building blocks of Kubernetes. The greater details on Kubernetes architecture can be found on this page, Kubernetes Architecture.
Following diagram represents technology architecture (with infrastructure) viewpoint of Kubernetes:
Figure 1. Kubernetes Architectural Building Blocks
Following is another viewpoint of the Kubernetes technology architecture:
Figure 2. Kubernetes Architectural Building Blocks
Pay attention to some of the following as per above diagrams:
It is responsible for some of the following:
iptables
rules to trap access to service IPs and redirect them to the correct backends. In the diagram below, multiple pods are grouped together and exposed to the client via kube-proxy. Kubernetes provides service abstraction as a way to group pods under a common access policy (e.g., load-balanced). The diagram below represents the concepts on how kube-proxy is used to expose MyApp application to the clients/end users. Figure 3. Kube proxy exposing container workloads to clients
Figure 4. Kubernetes Pods (credit: zwischenzugs.wordpress.com)
A pod shares the volume and has an IP address.
In this blog, you would get to know the essential mathematical topics you need to…
This blog represents a list of questions you can ask when thinking like a product…
AI agents are autonomous systems combining three core components: a reasoning engine (powered by LLM),…
Artificial Intelligence (AI) has evolved significantly, from its early days of symbolic reasoning to the…
Last updated: 25th Jan, 2025 Have you ever wondered how to seamlessly integrate the vast…
Hey there! As I venture into building agentic MEAN apps with LangChain.js, I wanted to…