Member-only story

Network Service in Kubernetes

Maciej
4 min readJul 14, 2021

--

Kubernetes network service related components

The network service related components of k8s are further divided into the following categories.

  • Load Balancer / Ingress: Load balancer (LB), Ingress is a layer that receives communication from outside the cluster and transfers it into the cluster. In particular, LB is “outside the cluster”, so it is often placed separately from K8s. Or the component of Ingress may also be the LB.
  • DNS / Service Discovery: Performs name resolution and monitoring of pods and containers inside the cluster . It is a traffic control role in the cluster. In k8s, it’s usually a component of DNS and service discovery rather than DNS alone.
  • CNI: A component that supports the Container Network Interface (CNI), which tunnels communication between containers.
    Service mesh: A service mesh is a system that can comprehensively and centrally manage pods and services by combining any of the above.

Below, I will introduce the typical components for each classification.

Load Balancer / Ingress

More about cloud service K8s

First of all, as I wrote above, LB is a connection point between the outside and the inside of the cluster, so in the case…

--

--

Maciej
Maciej

Written by Maciej

DevOps Consultant. I’m strongly focused on automation, security, and reliability.

No responses yet