Rancher là một nền tảng quản lý Kubernetes mở, cung cấp giao diện trực quan giúp dễ dàng quản lý các cluster Kubernetes. Trong bài viết này, vuihoctech.com sẽ hướng dẫn bạn cài đặt và sử dụng Rancher từ đầu.
1. Chuẩn bị môi trường
Trước khi bắt đầu, bạn cần chuẩn bị một nền tảng để chạy Rancher. Yêu cầu hệ thống bao gồm:
- Hệ điều hành: Linux (Ubuntu, CentOS, hoặc Debian)
- Docker: Phiên bản 20.10 trở lên
- CPU & RAM: Tối thiểu 2 CPU và 4GB RAM
2. Cài đặt Docker
Rancher yêu cầu Docker để chạy. Bạn có thể cài đặt Docker như sau hoặc tham khảo bài viết này
sudo apt-get update
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Kiểm tra Docker đã cài đặt:
docker --version
3. Cài đặt Rancher
Cài đặt Rancher bằng Docker compose:
mkdir -p /home/docker/rancher
cd /home/docker/rancher
nano docker-compose.yml
services:
rancher:
volumes:
- /home/docker/rancher/:/var/lib/rancher
restart: unless-stopped
ports:
- 80:80
- 443:443
privileged: true
image: rancher/rancher:latest
container_name: rancher
Chạy lệnh sau để start Rancher
docker compose up -d
docker ps
Rancher sẽ hoạt động trên cổng 80 và 443.
4. Truy cập giao diện Rancher
Mở trình duyệt và nhập địa chỉ IP máy chạy Rancher. Bạn sẽ thấy giao diện đăng nhập. Thiết lập mật khẩu admin ban đầu và truy cập giao diện chính.
Chạy câu lệnh sau để lấy mật khẩu và đăng nhập
docker logs container-id 2>&1 | grep "Bootstrap Password:"
Copy mật khẩu hoặc đặt mật khẩu để đăng nhập
5. Thêm cluster Kubernetes
- Trên giao diện Rancher, nhấp vào Cluster Management.
- Chọn Create để thêm cluster mới.
- Bạn có thể tạo cluster tự động hoặc kết nối tới cluster đã có.
6. Quản lý cluster và workload
Sau khi thêm cluster, bạn có thể quản lý workload, cài đặt các ứng dụng, và giám sát cluster ngay trên giao diện.
Kết luận
Rancher là công cụ tuyệt vời giúp quản lý Kubernetes hiệu quả. Bài viết này mình đã hướng dẫn bạn cài đặt và sử dụng Rancher từ đầu. Hãy thử nghiệm ngay hôm nay và tận hưởng những tiện ích mà nó mang lại! Hẹn gặp lại các bạn trong các bài viết tiếp theo…!