Collections

Series

Multi-part guides and deep dives. Pick a series and read from start to finish.

eBPF Từ Số Không

Học eBPF từ nền tảng tới tự viết chương trình thật — máy ảo eBPF, verifier, maps, các hook (XDP/tc/kprobe/tracepoint/LSM); tracing với bpftrace; viết chương trình bằng libbpf + CO-RE (C) rồi nạp từ Go (cilium/ebpf); networking, observability và security. Dùng một cụm Kubernetes thật (kernel 6.17, Cilium 1.19 eBPF kube-proxy-less với hàng trăm chương trình BPF đang chạy) làm phòng lab xuyên suốt. Test thật, bám docs chính thức (ebpf.io, kernel.org, libbpf, cilium). Mã nguồn tại github.com/nghiadaulau/ebpf-from-scratch.

22 parts

Kubernetes Từ Số Không

Dựng một cluster Kubernetes hoàn chỉnh bằng tay — không kubeadm, không script — từ certificate đầu tiên tới một cluster HA chạy thật, rồi dùng chính nó làm phòng thí nghiệm để deep-dive toàn bộ concept của Kubernetes. Phần một: PKI/TLS, etcd, control plane, worker, mạng pod, CoreDNS. Phần hai: Pods, workload controllers, scheduling, storage, networking nâng cao (Cilium eBPF), bảo mật, mở rộng API, vận hành. Mỗi thành phần vừa được giải thích cơ chế bên trong, vừa tự dựng/cấu hình tay. Test thật trên AWS EC2 với Kubernetes v1.36, manifest/script lưu tại github.com/nghiadaulau/kubernetes-from-scratch. Bám docs chính thức kubernetes.io.

73 parts

Kubernetes Với Minikube

Học Kubernetes từ nền tảng bằng minikube — một cluster gọn chạy ngay trên máy bạn. Series đi qua kiến trúc, Pod, Deployment, Service, ConfigMap/Secret, lưu trữ, Ingress, health check, autoscaling và các loại workload, khép lại bằng một dự án deploy hoàn chỉnh. Mọi lệnh chạy thật trên minikube, manifest lưu tại github.com/nghiadaulau/kubernetes-minikube-series. Bám docs chính thức kubernetes.io.

15 parts

Ansible Từ Cơ Bản đến Nâng Cao

Học Ansible từ nền tảng tới nâng cao: kiến trúc agentless, inventory, playbook, module, biến/template, role, vault, viết custom module, và best practices thiết kế dự án. Mỗi phần hands-on có code thật lưu tại github.com/nghiadaulau/ansible-series, thực hành trên EC2.

17 parts

Mạng Máy Tính Cho Developer và DevOps

Hiểu mạng máy tính theo hướng thực dụng cho dev/DevOps: mô hình phân tầng, IP và subnet, TCP/UDP, DNS, HTTP/HTTPS, TLS, NAT, firewall, load balancer, và chẩn đoán sự cố. Đi từ 'chuyện gì xảy ra khi mở một trang web' tới lần theo một request từ đầu đến cuối.

14 parts

Linux Từ Cơ Bản đến Thành Thạo

Học Linux qua dòng lệnh dành cho developer và DevOps: hệ thống file, quyền, tiến trình, pipe/redirect, quản lý gói, user, mạng, systemd, shell script. Thực hành ngay trong một container Linux, kèm deep-dive cách hệ thống hoạt động.

18 parts

Docker Từ Cơ Bản đến Swarm

Học Docker từ đầu: container, image, Dockerfile, volume, mạng, Docker Compose, rồi tiến tới Docker Swarm để chạy container trên nhiều máy. Mỗi bài thực hành được và có phần dọn dẹp ở cuối.

14 parts

DevOps với AWS

Lộ trình thực hành DevOps trên AWS dành cho người mới bắt đầu. Mỗi bài là một buổi lab tự làm được, có phần dọn dẹp ở cuối để không bao giờ bị hóa đơn bất ngờ.

10 parts