Trên macOS, chúng ta có nhiều cách để cài đặt Kubernetes như sử dụng công cụ Minikube hoặc sử dụng Docker. Trong bài viết này, mình giới thiệu với các bạn cách cài đặt Kubernetes sử dụng Docker các bạn nhé!
Đầu tiên, tất nhiên chúng ta cần phải cài đặt Docker trên macOS rồi. Mình đã có một bài viết hướng dẫn làm điều này, nếu bạn nào chưa biết thì có thể tham khảo thêm nhé!
Sau khi cài đặt Docker xong, các bạn hãy mở Docker Desktop Dashboard lên rồi click vào tab Kubernetes các bạn nhé!
Mặc định thì Kubernetes không được enable khi chúng ta cài đặt Docker xong. Nên để cài đặt Kubernetes, các bạn hãy nhấn vào nút Create cluster:
Có 2 loại Cluster Type mà các bạn có thể tạo là sử dụng công cụ Kubeadm hoặc công cụ kind. Như các bạn thấy chú thích cho mỗi type, công cụ Kubeadm sẽ giúp chúng ta enable Kubernetes với một node duy nhất còn công cụ kind thì chúng ta có thể tạo nhiều nodes hơn. Tuỳ nhu cầu thì các bạn hãy chọn Cluster Type cho phù hợp nhé.
Ở đây, mình sẽ chọn sử dụng công cụ kind để tạo Kubernetes với một node mà thôi! Các bạn hãy chọn để cài đặt latest version của Kubernetes ở ô “Kubernetes version” các bạn nhé!
Các bạn có thể click chọn Show system containers (advanced) trong phần Advanced Settings nếu muốn nhé!
Sau đó thì hãy nhấn nút Create.
Một cửa sổ sẽ hiện ra, hỏi chúng ta việc cài đặt Kubernetes cluster như sau:
Các bạn hãy nhấn nút Install để bắt đầu cài đặt Kubernetes cluster các bạn nhé!
Hoàn thành:
Như vậy là chúng ta đã enable Kubernetes thành công sử dụng Docker Desktop rồi đó các bạn!
Bây giờ, trên máy của chúng ta, các bạn có một standalone Kubernetes server và client. Kubernetes cluster ở đây là một single node cluster các bạn nhé!
Các bạn có thể sử dụng công cụ kubectl (Kubernetes Controller, một công cụ command line để quản lý Kubernetes clusters) để kiểm tra phiên bản của Kubernetes:
1 |
kubectl version |
Kết quả của mình như sau: