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=nginxKubernetes 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ế.
Thử thách
Người mớiTạo một Deployment có tên web từ image nginx, sau đó liệt kê các Deployment và Pod.
Tự làm thử
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
4Deployment
Tạo DeploymentMở rộng quy môTạo Deployment từ manifestCập nhật imageKhôi phục phiên bản trướcÔn tập: Trình quản lý Deployment10Dự án cửa hàng trực tuyến
Tổng quan dự ánViết cấu hình triển khai8Không gian tên và công việc
Không gian tênLàm việc trong không gian tênCông việcÔn tập: người dẫn đường trong không gian tênTự luyện tập: Playground Terminal