Menu
CoddyTech

Tạo Deployment

Thuộc phần Giới thiệu về Kubernetes trong hành trình Terminal của Coddy. Bài học 11 trên 45.

Một Pod riêng lẻ rất dễ gặp sự cố: xóa nó hoặc để node của nó bị lỗi là nó sẽ biến mất. Deployment là một bộ điều khiển duy trì một nhóm Pod giống hệt nhau luôn chạy. Bạn chỉ định số bản sao (replicas) mong muốn và image cần dùng; Deployment tạo các Pod và thay thế những Pod biến mất.

Tạo một Deployment từ dòng lệnh:

kubectl create deployment web --image=nginx

Kubernetes trả lời deployment.apps/web created. Liệt kê các Deployment bằng kubectl get deployments (hoặc dạng viết tắt deploy): cột READY cho biết có bao nhiêu bản sao đang hoạt động trên tổng số bản sao bạn đã yêu cầu.

Liệt kê các Pod, bạn sẽ tìm thấy một Pod có tên như web-t94n2pqrtb-hpv6q. Deployment đặt tên cho các Pod theo tên của chính nó cộng với hai phần được tạo tự động, vì vậy bạn không cần tự đặt tên cho chúng. Xóa một Pod như vậy, Deployment sẽ lập tức khởi chạy Pod thay thế.

challenge icon

Thử thách

Người mới

Tạo một Deployment có tên web từ image nginx, sau đó liệt kê các Deployment và Pod.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về Kubernetes

Tự luyện tập: Playground Terminal