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→