ConfigMap và Secret: Tách Cấu Hình Khỏi ...
DevOpsConfigMap

ConfigMap và Secret: Tách Cấu Hình Khỏi Image

Cùng một image phải chạy được ở dev, staging, production — nghĩa là cấu hình không thể nằm cứng trong image. ConfigMap giữ cấu hình thường, Secret giữ dữ liệu nhạy cảm. Bài này: tạo và inject chúng vào pod qua biến môi trường lẫn file, kèm cảnh báo quan trọng về 'Secret chỉ là base64'.

K
KaiMay 23, 2026
Namespace, Labels và Selectors
DevOpsKubernetes

Namespace, Labels và Selectors

Hai cơ chế tổ chức nền tảng của Kubernetes: namespace chia cluster thành những ngăn tách biệt, còn label/selector là cách gắn thẻ và chọn lọc tài nguyên — chính là 'chất keo' mà Deployment và Service dùng để tìm pod. Bài này làm rõ cả hai bằng ví dụ thật.

K
KaiMay 23, 2026
Service: Địa Chỉ Ổn Định và Cân Bằng Tải
DevOpsNetworking

Service: Địa Chỉ Ổn Định và Cân Bằng Tải

Pod đến rồi đi, IP đổi liên tục — vậy gọi chúng kiểu gì? Service cho một địa chỉ ổn định trước nhóm pod và tự chia tải. Bài này: ClusterIP, NodePort, LoadBalancer khác nhau ra sao, DNS nội bộ giúp gọi service bằng tên, và kube-proxy đứng sau.

K
KaiMay 23, 2026
Deployment và ReplicaSet: Giữ Ứng Dụng L...
DevOpsDeployment

Deployment và ReplicaSet: Giữ Ứng Dụng Luôn Sống

Deployment là đối tượng bạn dùng nhiều nhất để chạy ứng dụng: nó giữ N bản sao pod luôn sống (qua ReplicaSet), tự dựng lại khi pod chết, scale lên/xuống, và cập nhật phiên bản dần không downtime — kèm rollback. Bài này chứng minh từng tính chất bằng lệnh thật.

K
KaiMay 23, 2026
Pod: Đơn Vị Nhỏ Nhất Trong Kubernetes
DevOpsKubernetes

Pod: Đơn Vị Nhỏ Nhất Trong Kubernetes

Pod là viên gạch nền của Kubernetes — không phải container, mà là một nhóm container chia sẻ mạng và lưu trữ. Bài này: viết pod bằng YAML, apply, xem trạng thái, đọc log, exec vào trong, port-forward, và bài học vì sao không ai chạy pod trần ở production.

K
KaiMay 23, 2026
Cài Đặt minikube + kubectl, Cluster Đầu ...
DevOpsKubernetes

Cài Đặt minikube + kubectl, Cluster Đầu Tiên

Bắt tay vào việc: cài kubectl và minikube, khởi động cluster đầu tiên bằng driver Docker, hiểu kubeconfig và context, rồi chạy pod đầu tiên như một 'hello world'. Kèm toàn bộ output thật từ minikube.

K
KaiMay 23, 2026
Kiến Trúc Kubernetes: Control Plane và N...
DevOpsArchitecture

Kiến Trúc Kubernetes: Control Plane và Node

Mở nắp capo một cluster Kubernetes: control plane (api-server, etcd, scheduler, controller-manager) là bộ não, node với kubelet và kube-proxy là nơi ứng dụng chạy. Bài này giải thích vai trò từng thành phần ở mức tổng quan — và soi chúng chạy thật trong minikube.

K
KaiMay 23, 2026