The following pages and posts are tagged with

Linux Network Namespace

1. Network namespace là gì? Network namespace giúp chúng ta có các mạng riêng biệt trên một host. Mỗi một namespace sẽ có những giao diện (interface) và bảng định tuyến (routing table) của riêng nó và tách biệt với các namespace khác. Ngoài ra, tiến trình (process) trên...

OpenStack Neutron L3 Agent

1. What’s L3 Agent? Neutron-l3-agent: performs layer 3 routing between tenant private networks, the external network, and others Using Linux IP stack and iptables to perform L3 forwarding and NAT Using network namespace in the Linux kernel which supports overlapping IP address between tenants...

Github workflow for contributing to Kubernetes

1. Big picture 2. Fork a repository Goto https://github.com/kubernetes/kubernetes Hit the Fork button to fork your own copy of repo kubernetes to your github account 3. Clone the forked repository to local Clone the forked...

Linux Containers Cgroups

1. What’s cgroups? cgroups stands for Control Groups, it’s a feature of Linux kernel that allocates and isolates resources: CPU, memory, disk I/O and networking of one or more processes. The below figure shows the configurations of cgroups in Linux kernel: <img src="/static/img/LXC/cgroups-kernel.PNG" alt="cgroups"...