Chúng tôi đã trình bày những kiến thức cơ bản về Kubernetes trong một hướng dẫn trước. Là một cụm Kubernetes một nút, Minikube là cách tốt nhất để chạy Kubernetes trên máy tính xách tay của bạn vì nó có thể được đặt vuông vắn bên trong một máy ảo.
Trang web chính thức của Kubernetes cung cấp hướng dẫn đầy đủ về cách bắt đầu với Minikube. Trong các bước sau, chúng tôi đã tạo lại các hướng dẫn này bằng cách sử dụng ảnh chụp màn hình thực tế.
Bước 1. Cài đặt Hypervisor
Trước tiên, bạn sẽ cần cài đặt một siêu giám sát như KVM, VMware Fusion, Hyper-V hoặc VirtualBox. Tùy thuộc vào việc bạn có Windows, Mac hay Linux, hãy chọn trình siêu giám sát được đề xuất của bạn như được hiển thị bên dưới. Chúng tôi sẽ sử dụng VirtualBox vì nó tương thích với cả ba.
Bạn có thể tải xuống VirtualBox từ trang web chính thức của nó. Màn hình sau đây 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 thích hợp.
Sau khi quá trình tải xuống hoàn tất, bạn có thể thiết lập VirtualBox trên máy tính của mình.
Tiếp theo, bạn phải phân bổ các thư mục chính xác để chạy ứng dụng VirtualBox. Theo mặc định, nó sẽ tự cài đặt trong thư mục Oracle.
Sau khi cài đặt hypervisor, bạn có thể bắt đầu ngay lập tức tạo các máy ảo để giúp bạn với các dự án Kubernetes. Đặt tên cho máy ảo chẳng hạn như “Dự án Kubernetes” và chọn hệ điều hành và phiên bản chính xác.
Bạn sẽ phải tạo một đĩa cứng ảo với kích thước được đề nghị là 50 GB. Mặc dù nó có vẻ là một chi phí lớn, nhưng có một lợi thế là bạn có thể tạo nhiều máy VirtualBox bên trong máy.
Cuối cùng, bạn phải phân bổ bộ nhớ (RAM) ít nhất là 2048 MB. Máy ảo Kubernetes của bạn hiện đã sẵn sàng.
Bước 2 - Cài đặt Kubectl
Sau hypervisor, bạn sẽ phải cài đặt kubectl, có sẵn trên trang web Kubernetes. Kubectl là một công cụ lệnh rất quan trọng vì nó chạy một mình tất cả các lệnh mà nút Chính phục vụ cho các nút công nhân. Một lần nữa, bạn có thể thực hiện lựa chọn của mình cho Linux, Mac hoặc Windows.
Đối với người dùng Windows, tốt hơn là tạo một thư mục có tên “Kubernetes” trong ổ C:và tải xuống ứng dụng .exe ngay tại đó. Quá trình tải xuống sẽ bắt đầu tự động và không mất nhiều thời gian.
Tiếp theo, bạn sẽ phải xác định một đường dẫn cho ứng dụng kubectl để nó có thể được định vị bởi các trình giả lập đầu cuối. Trong Windows 10, nhấp chuột phải vào “Máy tính này” và chuyển đến “Thuộc tính”. Sau đó, nhấp vào “Cài đặt hệ thống nâng cao” và “biến môi trường”.
Tại đây, bạn phải tạo một đường dẫn mới cho thư mục chứa tệp kubectl đã được đặt. Nhấp vào “Mới” và chỉ cần đổi tên biến môi trường sau tên thư mục - trong trường hợp này là C:\Kubernetes
. Nhấp vào OK và đóng tất cả các cửa sổ.
Để kiểm tra xem kubectl đã được cài đặt đúng cách hay chưa, hãy chuyển đến dấu nhắc lệnh. Đây chỉ là bản demo, nhưng trong khi làm việc với các dự án Kubernetes thực trong Windows, tốt hơn nên sử dụng một thiết bị đầu cuối lệnh thay thế như Cygwin. Người dùng Mac và Linux có thể sử dụng thiết bị đầu cuối thông thường của họ mà không gặp vấn đề gì.
Chỉ cần nhập kubectl
một lần và nhấn Enter. Bây giờ bạn sẽ thấy tất cả các lệnh Kubectl, sẽ 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 xuống ứng dụng có tên “Minikube-Windows-AMD64.”
Lưu ý:AMD64 dùng để chỉ bộ xử lý 64-bit. Nó sẽ hoạt động với các hệ thống Intel một cách dễ dàng.
Để chọn phiên bản phần mềm trên, bạn sẽ phải chọn nó từ trang Minikube’s GitHub như hình dưới đây.
Một lần nữa, cài đặt nó trong cùng một thư mục Kubernetes như được hiển thị trước đó. Trước tiên, bạn sẽ phải đổi tên tệp thành “Minikube.exe.”
Cuối cùng, bạn phải kiểm tra xem Minikube đã được cài đặt đúng cách chưa. Nếu bạn đã làm theo tất cả các bước trên, bây giờ bạn có thể chạy Minikube trên thiết bị đầu cuối lệnh yêu thích của mình. Chỉ cần nhập minikube
và nhấn Enter. Ngoài ra, hãy làm theo các bước trong hướng dẫn Oracle mở rộng này về cách chạy VirtualBox từ một dòng lệnh.
Bây giờ bạn sẽ thấy tất cả các lệnh cơ bản của Minikube trong cửa sổ của mình. Ngoài ra, bạn có thể thực hành sử dụng nhiều hướng dẫn trên trang web chính thức của Kubernetes. Tất nhiên, sẽ cần thời gian và sự kiên nhẫn!
Kết luận
Sau khi học Kubernetes, bạn có thể dễ dàng sắp xếp các vùng chứa và chạy các máy chủ và trung tâm dữ liệu của riêng mình. Bạn thậm chí có thể làm việc trên các dự án Internet of Things bằng Raspberry Pi hoặc Arduino.
Bạn có gặp bất kỳ sự cố nào khi cài đặt Minikube không? Hãy cho chúng tôi biết trong phần bình luận.