Kubernetes Networking Solutions Overview

Kubernetes networking involves a lot of details. We only discuss the plugins in this post. The most basic mode is kubenet. We use –network-plugin=kubenet with kubelet process to use it. Kubenet is not a CNI plugin, but it works with bridge, lo and host-local (CNI-compliant implementations). We can directly specify MTU with –network-plugin-mtu. Kubenet is … Read moreKubernetes Networking Solutions Overview

Virtualization 4 of 4 – Networking

Virtual LAN (VLAN) Although VLAN emerged before virtualization and is not part of virtualization topic. I’d just like to start from here as a refresher. Suppose we have computers from finance department and computers from sales department all connected to a single layer-2 switch. There are at least three problems: 1) too many devices on … Read moreVirtualization 4 of 4 – Networking

Docker network

Reading notes of “Docker DeepDive”. Docker networking is backed by libnetwork, which is an implementation of Container Network Model (CNM), an open-source pluggable architecture designed to provide networking to containers. Libnetwork also provides native service discovery and basic container load balancing solution. Docker networking also involves some drivers that extend the CNM model with specific … Read moreDocker network

Capture filter and Display filter in Network Analyzer

Capture filter is set before collecting packets. It is applied at the time of data acquisition and it impacts the size of the capture. It does not have as many variations as display filter and is usually not aware of protocols above TCP/UDP layer. A common form of capture filter is BPF (Berkerly Packet Filter) … Read moreCapture filter and Display filter in Network Analyzer

High Availability and Load Balancer

Overview Fault tolerance and high availability are two architectural characteristics that people often confuse with each other. High availability focuses on minimizing downtime. It guarantees uptime, but not performance in the event of component failures. Fault tolerance, on the other hand, focuses on stable capacity event in the event of component failures. Fault tolerance is … Read moreHigh Availability and Load Balancer

Networking Basics 3 of 3 – common network protocols and technologies

The 5 layer TCP/IP model (or its more rigorously defined alternative OSI model) leads to a whole world of network protocols. Understanding these new protocols requires one to map it out agains the network layers (e.g. at Layer 4 whether it is TCP or UDP, etc) . VPN is a whole family of technologies with … Read moreNetworking Basics 3 of 3 – common network protocols and technologies