Kubernetes là gì
Thuộc phần Giới thiệu về Kubernetes trong hành trình Terminal của Coddy. Bài học 1 trên 45.
Kubernetes (thường được viết là K8s) chạy các container cho bạn trên quy mô lớn. Docker tạo và chạy một container trên một máy, còn Kubernetes lấy nhiều container rồi phân bổ chúng trên một cụm máy, khởi động lại khi chúng gặp sự cố, tăng hoặc giảm số lượng container, đồng thời kết nối chúng với nhau.
Bạn mô tả điều mình muốn (ba bản sao của máy chủ web, có thể truy cập qua cổng 80), rồi Kubernetes duy trì cụm ở trạng thái đó.
Bạn điều khiển một cụm từ terminal bằng lệnh kubectl. Mỗi lệnh đều theo cùng một mẫu: một động từ và một tài nguyên, chẳng hạn như kubectl get pods hoặc kubectl delete pod web.
Để kiểm tra công cụ đã được cài đặt chưa và xem phiên bản, hãy chạy:
kubectl version --clientCờ --client chỉ in ra phiên bản của kubectl, không kết nối với cụm.
Thử thách
Người mớiChạy kubectl version --client để xác nhận kubectl đã được cài đặt và xem bạn đang dùng phiên bản nào.
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