Chúng tôi đã bao quát các khái niệm cơ bản của Kubernetes trong hướng dẫn trước. Là cụm Kubernetes đơn nút, Minikube là cách tốt nhất để chạy Kubernetes trên laptop vì nó có thể đặt gọn bên trong máy ảo.
Trang web chính thức của Kubernetes cung cấp hướng dẫn hoàn chỉnh về cách bắt đầu với Minikube. Ở các bước sau, chúng tôi đã tái tạo các hướng dẫn đó bằng ảnh chụp màn hình thực tế.
Bước 1. Cài đặt Hypervisor
Trước tiên, bạn cần cài đặt hypervisor như KVM, VMware Fusion, Hyper-V hoặc VirtualBox. Tùy theo bạn dùng Windows, Mac hay Linux, chọn hypervisor khuyến nghị như dưới đây. Chúng tôi sẽ dùng VirtualBox vì tương thích với cả ba.
Bạn có thể tải VirtualBox từ trang web chính thức. Màn hình sau hiển thị lựa chọn cho Windows, nhưng bạn có thể dễ dàng chọn gói Linux hoặc tệp Mac phù hợp.
Sau khi tải xong, bạn có thể cài đặt VirtualBox trên máy tính.
Tiếp theo, bạn phải phân bổ thư mục đúng để chạy ứng dụng VirtualBox. Mặc định, nó sẽ cài đặt trong thư mục Oracle.
Sau khi cài hypervisor, bạn có thể ngay lập tức tạo máy ảo để giúp dự án Kubernetes. Đặt tên máy ảo như "Dự án Kubernetes", chọn hệ điều hành và phiên bản đúng.
Bạn phải tạo ổ cứng ảo với dung lượng khuyến nghị 50 GB. Mặc dù có vẻ như chi phí lớn, nhưng có lợi thế là bạn có thể tạo nhiều máy VirtualBox bên trong máy ảo.
Cuối cùng, bạn phải phân bổ bộ nhớ (RAM) ít nhất 2048 MB. Máy ảo Kubernetes của bạn đã sẵn sàng.
Bước 2 — Cài đặt Kubectl
Sau hypervisor, bạn phải cài đặt kubectl, có sẵn trên trang web Kubernetes. Kubectl là công cụ lệnh rất quan trọng vì nó đơn độc chạy tất cả hướng dẫn mà nút Master phục vụ cho nút worker. Lại một lần, bạn có thể chọn cho Linux, Mac hoặc Windows.
Đối với người dùng Windows, tốt nhất tạo thư mục "Kubernetes" ở ổ C: và tải ứng dụng .exe ngay đó. Tải xuống sẽ tự động bắt đầu và không mất nhiều thời gian.
Tiếp theo, bạn phải xác định đường dẫn cho ứng dụng kubectl để terminal emulator định vị được. Trong Windows 10, chuột phải "This PC" vào "Properties". Sau đó, nhấp "Advanced system settings" và "environment variables".
Ở đây bạn phải tạo đường dẫn mới cho thư mục chứa tệp kubectl. Nhấp "New" và đổi tên biến môi trường theo tên thư mục — trong trường hợp này C:\Kubernetes. Nhấp OK và đóng tất cả cửa sổ.
Để kiểm tra kubectl có cài đúng không, vào command prompt. Đây chỉ là demo, nhưng khi làm việc với dự án Kubernetes thật trên Windows, tốt hơn dùng terminal thay thế như Cygwin. Người dùng Mac và Linux có thể dùng terminal thường không vấn đề.
Chỉ cần gõ kubectl một lần và nhấn Enter. Bây giờ bạn sẽ thấy tất cả lệnh Kubectl, sẽ rất hữu ích.
Bước 3 — Cài đặt Minikube
Cuối cùng, bạn phải cài đặt Minikube. Đối với người dùng Windows, tùy chọn dễ nhất là tải ứng dụng "Minikube-Windows-AMD64".
Lưu ý: AMD64 chỉ bộ vi xử lý 64-bit. Nó hoạt động với hệ thống Intel cũng như vậy.
Để chọn phiên bản phần mềm trên, bạn phải chọn từ trang GitHub của Minikube như hình dưới.
Lại một lần, cài đặt nó trong cùng thư mục Kubernetes như trước. Bạn phải đổi tên tệp thành "Minikube.exe".
Cuối cùng, bạn phải kiểm tra Minikube có cài đúng không. Nếu làm theo tất cả các bước trên, bạn có thể chạy Minikube trên terminal yêu thích. Chỉ cần gõ minikube và nhấn Enter. Ngoài ra, làm theo các bước trong hướng dẫn Oracle mở rộng về cách chạy VirtualBox từ dòng lệnh.
Bây giờ bạn sẽ thấy tất cả lệnh cơ bản của Minikube trong cửa sổ. Ngoài ra, bạn có thể thực hành nhiều hướng dẫn trên trang web chính thức Kubernetes. Tất nhiên, sẽ cần thời gian và kiên nhẫn!
Kết luận
Khi bạn học xong Kubernetes, bạn có thể dễ dàng điều phối container và chạy máy chủ và trung tâm dữ liệu riêng. Bạn thậm chí có thể làm dự án Internet of Things dùng Raspberry Pi hoặc Arduino.
Bạn gặp vấn đề gì khi cài Minikube? Hãy cho chúng tôi biết trong bình luận.