Câu lệnh để cài đặt Rancher
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server
Sau đó vào ADMIN rồi vào Access control, chọn local rồi tạo tài khoản ADMIN. Hình ảnh sau khi tạo thành công.
Sau đó ta chọn phần add host để add thêm host. Ban đầu nó sẽ hỏi URL đăng ký máy chủ http://localhost:8080 hay http://ip:8080 (http://192.168.1.145:8080). Chúng ta chọn dùng ip ở đây. Đó chính là địa chỉ web của ta.
Ta chọn Custom, nhập địa chỉ ip vào mục 4 và copy dòng lệnh ở mục 5 va paste vào node để chúng connect tới Rancher server. Chúng ta vào host trong INFRASTRUCTURE để kiểm tra.
Di chuyển tới CATALOG chọn community.
Gõ Harbor vào ô Search.
Click vào View Details, và điền các thông tin cần thiết vào.
Tiến hành cài đặt. Sau đó thêm label cho host như trong hình.
Vậy là ta đã cài đặt thành công. Ta truy cập theo đường link: 192.168.1.213 và kết quả nhận được:
Để tài khoản cho user, ta vào Account, chon Add Account.
Vào một host (có cùng mạng LAN do đây không phải ip public), truy cập vào đường link 192.168.1.145:8080 để truy cập đến Rancher.
Đầu tiên chúng ta nhấn vào Add a host màu trắng ở góc trên để thêm host.
Ở đây ta chọn Custom (có thể chọn các tùy chọn khác nếu như bạn có tài khoản )Ta nhập địa chỉ host ở mục 4, sau đó copy mục 5 và paste vào Terminal để thêm host vào rancher.
Để xem các dịch vụ có thể deploy trên rancher, ta chọn CATALOG rồi chọn all.
Để deploy một dịch vụ nào đó ta nhập tên vào ô Search, sau đó bấm vào View Details. Ta làm ví dụ đối với Ghost.
Chờ một lúc để dịch vụ cài đặt.
Vậy là đã cài đặt xong. Ta bấm vào host trong INFRASTRUCTURE để xem dịch vụ deploy trên host nào (trong trường hợp có nhiều host và tùy theo yêu cầu của từng dịch vụ).
Tiếp đến, ta kiểm tra xem dịch vụ có hoạt động không bằng cách vào bằng địa chỉ ip của host 192.168.0.105 (Tùy vào từng dịch vụ mà ta có các cách vào khác nhau).
Vậy là ta đã deploy dịch vụ thành công trên rancher dưới bằng account user. Ngoài ra, để xem thông tin chi tiết về dịch vụ nào đó ta nhấn STACKS rồi nhấn All.
Sau đó nhấn vào tên dịch vụ mà mình muốn xem (ở đây ta nhấn vào ghost).
Để xem chi tiết hơn nữa ta nhấn vào từng cái bên trong ta nhấn vào tên của chúng.
Không những thế ta còn có thể xem Link Graph hoặc Compose YAML bằng cách nhấn vào ô biểu tượng bên trong mỗi stack để xem.
Trên đây là bài hướng dẫn sử dụng rancher k8s cho user.