Làm thế nào triển khai được ứng dụng nhanh chóng và đáp ứng các tiêu chuẩn tự động khắc phục lỗi (self healing), tự động nhân bản hệ thống nhằm đáp ứng lượng truy cập lớn (scalability) ngay lập tức khi phát hiện có lưu lượng truy cập lớn hoặc giảm số lượng nhân bản này khi lưu lượng truy cập giảm đi và điều phối lưu lượng truy cập (load balancing) tới các workloads trên toàn bộ hệ thống. Kubernetes chính là giải pháp đáp ứng 3 tiêu chuẩn cốt lõi này. Vậy Kubernetes là gì?
1. Giới thiệu về dịch vụ Kubernetes #
Kubernetes là một nền tảng mã nguồn mở dựa trên các tiêu chuẩn để triển khai và vận hành tự động hóa các Application, cải thiện độ tin cậy dành cho doanh nghiệp, nhà phát triển phần mềm. Kubernetes được xây dựng trên nhiều nền tảng khác nhau như Bare Metal Server, Cloud Server, Virtual Machines… đem đến sự ổn định lâu dài thích hợp cho sự phát triển ứng dụng có quy mô lớn.
2. Hướng dẫn tạo dịch vụ Kubernetes #
2.1 Thêm SSH Key trên cụm #
Trước khi tạo cụm Kubernetes đầu tiên, Quý Khách cần lưu ý thêm SSH Key vào để sau khi cụm được khởi tạo là có thể SSH vào ngay các Worker Nodes. Chi tiết vHost hướng dẫn tại đây:

2.2 Tạo cụm Kubernetes #
Sau khi đã thêm SSH Key, để tiếp tục tạo cụm Kubernetes, Quý Khách lựa chọn Create -> Create Kubernetes Cluster như thông tin bên dưới. Quý khách cần lưu ý các điều sau đây:
1/ Quý Khách cần chọn đúng ở 2 mục Compute Offering và Cluster size (Worker nodes) phù hợp với gói dịch vụ mà Quý Khách đăng ký. Nếu không sẽ không đủ tài nguyên dẫn tới khởi tạo không thành công.
2/ Trong quá trình tạo cụm, Quý Khách cần chọn SSH Key mà mình đã thêm vào từ trước để có thể truy cập vào các Workers trong cụm sau khi khởi tạo thành công.

2.3 Download Kubernetes Cluster Config #
Sau khi cụm được khởi tạo và trạng thái khi đã Running, Quý Khách bấm vào Cụm mới được khởi tạo, chọn Access, sau đó chọn Download Kubernets cluster config là đã có thể tải về được.

Tổng kết #
Như vậy là Quý khách đã hoàn tất quá trình tạo cụm Kubernetes. Hy vọng hướng dẫn này sẽ giúp Quý Khách có thể sử dụng dịch vụ với trải nghiệm tốt hơn.
Nếu Quý khách hàng có thắc mắc gì trong quá trình thực hiện, Quý khách có thể liên hệ qua các kênh sau:
- Tổng đài hỗ trợ khách hàng: 19006806 – phím 2
- Email: support@vHost.vn
- Ticket: https://members.vhost.vn/tickets/new/
Nếu Quý Khách có bất kỳ câu hỏi hoặc phản hồi nào, hãy để lại bình luận bên dưới.