Hướng dẫn

Docker & Kubernetes: Từ Container đến Orchestration

Phạm Quốc Huy
15 tháng 4, 2026
DevOpsDockerKubernetes

Docker & Kubernetes: Từ Container đến Orchestration

Docker và Kubernetes là nền tảng của modern DevOps.

Docker Basics

Tạo Dockerfile cho Node.js app:

FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
EXPOSE 3000
CMD ["node", "index.js"]

Build và run:

docker build -t my-app:1.0 .
docker run -p 3000:3000 my-app:1.0

Kubernetes Basics

Deploy container trên Kubernetes:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
spec:
  replicas: 3
  selector:
    matchLabels:
      app: my-app
  template:
    metadata:
      labels:
        app: my-app
    spec:
      containers:
      - name: my-app
        image: my-app:1.0
        ports:
        - containerPort: 3000

Scaling

Kubernetes tự động scale dựa trên CPU/Memory usage.

Đây là tương lai của deployment!

Quan tâm đến các khóa học của chúng tôi?Interested in our courses?

Xem các khóa họcBrowse courses

Bài viết liên quanRelated articles

Xây dựng Production API với FastAPI: Từ Prototype đến Deploy

Học cách thiết kế, test, và deploy API production-ready bằng FastAPI với best practices từ những engineer tại MercTechs.

Next.js App Router: Hướng dẫn Chi tiết và Best Practices

Khám phá App Router mới của Next.js 13+, từ file-based routing đến Server Components và cách tối ưu hiệu năng.

Xem tất cả bài viếtView all articles