Rancher là gì

     

Mở đầu

Để hiểu được bài viết này các bạn cần có một số trong những kiến thức cơ phiên bản về K8S, hoàn toàn có thể tham khảo bài viết Tìm hiểu cơ phiên bản về Kubernetes - K8s.Bạn sẽ xem: Rancher là gì

Việc khởi chạy một hệ thống K8S bên trên một máy gồm khá nhiều bất tiện và không tìm tòi hết anh tài của K8S. Trên thực tiễn các team nhóm, tổ chức triển khai cần một công cụ thao tác và điều hành và kiểm soát duy nhất. Thành lập và hoạt động nhằm đáp ứng nhu mong này sẽ là Rancher 2.0. Bài viết này bản thân xin phép được ra mắt lại cách sử dụng Rancher.

Bạn đang xem: Rancher là gì

Môi ngôi trường mình sử dụng sẽ là AWS EC2. Sản phẩm công nghệ chủ này còn có kết nối mạng kha khá ổn định với vn và đầu tiên là có tài năng pay-as-you-go, được cho phép trả chi phí theo thời gian sử dụng tính bằng phút. Rất dễ ợt demo mà lại không mất chi phí thuê mon trọn gói.

Rancher là gì?

Rancher giúp cai quản Docker container bằng giao diện một cách tiện dụng, mọi thao tác làm việc đều trên bối cảnh website. Rancher còn tích hợp thêm một số công cụ ứng dụng cho System Admin như Shell, app Catalog ...Rancher là dự án công trình miễn phí, bắt đầu phát triển cách đây từ thời điểm năm 2014. Cùng với mục tiêu ban đầu là phát triển phần mềm để cai quản và chế tạo các kết cấu hệ thống container trong gần như công ty, chạy với mọi kiến trúc hạ tầng. Trải qua nhiều phiên bản, Rancher dần trở thành công xuất sắc cụ hỗ trợ rất nhiều container orchestration như: Docker Swarm, Mesos tốt Kubernete. Thống trị các tài nguyên tại AWS EC2, Digital Ocean ... Bởi API. Làm chủ các kết nối mạng nội bộ giữa những container hoặc internet.


*

Kiến trúc Cluster

Mô trong khi sau:

*

Danh sách server vẫn dựng:

Rancher: 1 serverMaster: 1 serverNode: 2 serverChuẩn bị môi trường

Như hình phía trên thì họ cần chuẩn chỉnh bị:

4 đồ vật VPSsMình lựa chọn OS: CentOS 7.4Mỗi server đang được mua docker

#Docker install$ sudo yum update -y $ sudo yum install docker -y $ sudo systemctl enable docker$ sudo systemctl start dockerCấu hình cơ bản khởi cồn Docker

$ sudo groupadd docker$ sudo service docker restart$ sudo usermod -a -G docker user_nameSau khi thiết đặt xong thì chúng ta được hình như bên dưới:

*

Rancher Install

Mình áp dụng phiên bạn dạng mới tuyệt nhất của Rancher

$ sudo docker run -d --name rancher_server --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancherLogin RancherTruy cập vào rancher theo mặt đường dẫn: https://IP server download Rancher

Thiết lập Password tuỳ ý:

*

Create ClusterClick Nút add ClusterChọn CustomĐiền Cluster name.Click Next


*

Chọn checkbox etcd với ControlCopy command cùng chạy ngơi nghỉ máy thiết lập MasterClick Done.

Xem thêm: Biểu Thức Của Quá Trình Đẳng Tích Là Gì, Quá Trình Đẳng Tích, Định Luật Sác

Quá trình chạy rất có thể mất chút thời gian, các bạn đợi cho tới khi tâm lý của Cluster ngừng thì new thêm Node tiếp theo.

Click vào thực đơn Cluster trên thanh thực đơn ta gồm được bên cạnh đó sau khi trả thành.

Đến trên đây thì Cluster của họ như sau:

Add NodeCũng tại mune Cluster, click biểu tượng "3 chấm dọc" góc bên đề xuất phía trên, lựa chọn edit.Tại đây bọn họ click lựa chọn checkbox Worker, copy command vào ô chạy ở cả 2 server dành riêng cho Nodes.Nhấn SaveSau khi chạy xong (các Server đã join vào Cluster), chúng ta cũng có thể kiếm tra bằng phương pháp truy cập menu Node.

Xem thêm: 5 Biểu Hiện Của Người Ích Kỷ Là Gì ? Cách Nhận Biết Tính Ích Kỷ


Nếu như bạn có toàn quyền cai quản tài khoản AWS, còn một cách rất dễ dàng hơn kia là cần sử dụng API của EC2 để chế tạo node luôn thông qua API key


Hướng dẫn rước Access key: AWS Blog

Bạn hoàn toàn có thể tuỳ chỉnh thông số kỹ thuật mà Rancher sẽ thực hiện cho node mới của bạn: Rancher Document

Tổng kết

Thay do dùng các công cụ cai quản K8S trả tầm giá như GKE, EKS thì đội nhóm rất có thể sử dụng Rancher - một điều khoản miễn mức giá với đều tính năng hoàn hảo và tuyệt vời nhất giúp ta thành lập Kubernetes Cluster một biện pháp nhanh chóng. Rancher còn hỗ trợ nhiều tài năng hữu ích cho thống trị lớn rộng nhiều, ở bài viết tiếp mình sẽ chia sẻ các thủ thuật môi trường xung quanh Production nhé.

Tham khảo:https://blog.vietnamlab.vn/nhap-mon-kubernetes-p3-rancher-2-0-kien-truc-k8s/