Vì Sao Dựng Kubernetes Bằng Tay, và Ta S...
DevOpsArchitecture

Vì Sao Dựng Kubernetes Bằng Tay, và Ta Sẽ Dựng Cái Gì

Mở đầu series: 'from scratch' nghĩa là tự tay tạo từng certificate, bootstrap từng binary, nối mạng pod — không kubeadm, không script. Vì sao đi đường dài này lại giúp hiểu Kubernetes nhanh hơn, ta sẽ dựng một cluster HA ra sao, rồi dùng chính nó làm phòng thí nghiệm để đi sâu vào toàn bộ concept của Kubernetes.

K
KaiMay 24, 2026· 88 views
Capstone: Deploy Ứng Dụng Hoàn Chỉnh và ...
DevOpsKubernetes

Capstone: Deploy Ứng Dụng Hoàn Chỉnh và Tổng Kết Series

Ghép tất cả: một ứng dụng nhiều thành phần (frontend nhiều bản sao + database có lưu trữ) triển khai lên minikube từ đầu tới cuối, dùng đủ Deployment, Service, ConfigMap/Secret, PVC, Ingress, probes và resources. Rồi dọn dẹp cluster, tổng kết hành trình và gợi ý học tiếp.

K
KaiMay 23, 2026· 20 views
Quan Sát và Gỡ Lỗi: logs, exec, describe...
DevOpsTroubleshooting

Quan Sát và Gỡ Lỗi: logs, exec, describe, events

Khi pod không chạy, bạn cần biết nhìn vào đâu. Bài này rèn bộ kỹ năng gỡ lỗi hằng ngày qua hai ca hỏng thật — ImagePullBackOff và CrashLoopBackOff: đọc describe/events để biết vì sao, logs để xem app nói gì, exec để soi bên trong, và dashboard để nhìn tổng thể.

K
KaiMay 23, 2026· 19 views
Các Loại Workload: StatefulSet, DaemonSe...
DevOpsKubernetes

Các Loại Workload: StatefulSet, DaemonSet, Job và CronJob

Deployment hợp cho app không trạng thái, nhưng không phải mọi thứ đều như vậy. StatefulSet cho app cần danh tính ổn định (database), DaemonSet cho thứ phải chạy trên mọi node (agent log), Job/CronJob cho tác vụ chạy-rồi-xong. Bài này chạy thật từng loại và chỉ rõ khi nào dùng cái nào.

K
KaiMay 23, 2026· 42 views
Resource Requests/Limits và Autoscaling ...
DevOpsAutoscaling

Resource Requests/Limits và Autoscaling (HPA)

Mỗi pod cần nói rõ nó muốn bao nhiêu CPU/RAM — đó là cách scheduler đặt pod đúng chỗ và cluster không sập vì một pod ngốn hết tài nguyên. Khai báo xong, HorizontalPodAutoscaler tự tăng/giảm số bản sao theo tải. Bài này tạo tải thật và xem HPA scale từ 1 lên nhiều pod.

K
KaiMay 23, 2026· 24 views
Health Checks: Liveness và Readiness Pro...
DevOpsKubernetes

Health Checks: Liveness và Readiness Probes

Làm sao Kubernetes biết một pod 'Running' có thật sự khoẻ và sẵn sàng nhận traffic? Qua probe. Liveness probe restart container treo, readiness probe giữ traffic khỏi pod chưa sẵn sàng. Bài này demo cả hai bằng pod cố tình hỏng, xem K8s phản ứng.

K
KaiMay 23, 2026· 27 views
Ingress: Định Tuyến HTTP Vào Cluster
DevOpsNetworking

Ingress: Định Tuyến HTTP Vào Cluster

NodePort cho mỗi service một cổng lạ — không ổn khi có nhiều service. Ingress là một điểm vào HTTP duy nhất, định tuyến theo tên miền và đường dẫn tới đúng service, kèm TLS. Bài này: bật ingress addon của minikube, viết Ingress rule, và test định tuyến theo Host.

K
KaiMay 23, 2026· 35 views