Mã nguồn của Razee, một công cụ để tự động hóa Kubernetes, đã được phát hành

razee_icon

Kubernetes là một hệ thống mã nguồn mở đã nhanh chóng trở thành hệ thống xử lý vùng chứa được lựa chọn cho các ứng dụng thuộc mọi hình dạng và kích thước, đơn giản hóa việc triển khai, mở rộng và hoạt động vùng chứa ứng dụng.

Đối với những người vẫn chưa quen với Kubernetes, bạn nên biết rằng điều này là một hệ thống container mã nguồn mở tự động hóa việc triển khai, định cỡ và quản lý các ứng dụng được container hóa.

Các vùng chứa này cung cấp các cơ chế cần thiết cho việc triển khai, bảo trì và mở rộng quy mô của các ứng dụng.

Các bộ phận bên trong tạo nên Kubernetes được thiết kế theo cách mà chúng phải được ghép nối lỏng lẻo nhưng vẫn có thể mở rộng để hỗ trợ nhiều quy trình làm việc.

Kể từ khi Kubernetes chạy trong nhiều môi trường khác nhau, cũng như các giải pháp dựa trên đám mây, chẳng hạn như Dịch vụ vùng chứa đám mây của IBM. Dịch vụ sau đã được đổi tên thành Dịch vụ IBM Cloud Kubernetes, một minh chứng cho tầm quan trọng của IBM đối với công nghệ đã nhanh chóng trở thành tiêu chuẩn thực tế để xử lý các thùng chứa.

IBM liên tục đầu tư vào Kubernetes và tích hợp với nền tảng đám mây của nó. Ví dụ, trong gần hai năm, IBM Cloud đã sử dụng công cụ phân phối liên tục nhiều cụm cho Kubernetes trong nội bộ.

Được gọi là Razee, công cụ này gần đây đã được phát hành dưới dạng mã nguồn mở để toàn bộ cộng đồng có thể hưởng lợi từ nó.

Razee được IBM phát triển để tự động hóa và quản lý việc triển khai các tài nguyên Kubernetes trên các cụm, môi trường và đám mây khác nhau. và để xem thông tin triển khai cho các tài nguyên của bạn để bạn có thể theo dõi quá trình triển khai và giải quyết các vấn đề nhanh hơn.

Các tính năng của Razee

Công cụ IBM, Razee, bao gồm hai mô-đun, RazeeDash và Kapitan, được ghép nối nhưng cũng có thể được sử dụng độc lập.

Giới thiệu về RazeeDash

Với RazeeDash, Razee giảm bớt chi phí hoạt động bằng cách cung cấp một bảng điều khiển với lịch sử và khoảng không quảng cáo động thay đổi cho mỗi nhóm Kubernetes trong một môi trường.

RazeeDash cung cấp khoảng không quảng cáo lịch sử và thời gian thực để có cái nhìn đầy đủ và chính xác về các ứng dụng và phiên bản đang chạy theo cụm.

Việc khắc phục sự cố dễ dàng hơn nhiều vì dữ liệu có thể được lọc và tìm kiếm dễ dàng, giúp bạn xác định triển khai nào đã xảy ra tại thời điểm không thành công và nhóm nào đã được sửa đổi.

Về Kapitan

Trong khi mặt khác Các thành phần của Kapitan được thiết kế để đơn giản hóa quy mô và quản lý cụm trong môi trường đám mây lai.

Với Kapitan, Razee cho phép triển khai nhanh hơn và quản lý tốt hơn một số lượng lớn các cụm thông qua mô hình triển khai chế độ kéo cung cấp các cụm tự cập nhật.

Thẻ được sử dụng để tạo các nhóm nhóm hợp lý trong các cụm, nhưng bạn cũng có thể đặt quy tắc chống lại các nhóm này để tạo cài đặt linh hoạt áp dụng cho từng nhóm trong môi trường.

Điều này giúp bạn dễ dàng chuyển đổi từ hàng chục đến hàng trăm hoặc thậm chí hàng nghìn cụm, một kỳ công sẽ rất khó khăn với việc phân phối liên tục truyền thống ở chế độ đẩy và thường đòi hỏi chuyên môn của một kỹ sư.

Tóm lại các tính năng chính của Razee là:

Kéo các triển khai tự động cập nhật các cụm Kubernetes, cũng như bảng điều khiển với khoảng không quảng cáo động và lịch sử thay đổi theo môi trường.

Với Razee, IBM cho biết họ đã có thể quản lý hàng chục nghìn cụm Kubernetes và hàng trăm nghìn phiên bản ứng dụng.

Đối với công ty, nó là một nền tảng đã được chứng minh là đã cách mạng hóa cách thức IBM Cloud cung cấp các dịch vụ đám mây của mình.

Làm thế nào để có được Razee?

Đối với những người quan tâm đến việc có thể thử hoặc có được Razee, họ có thể truy cập liên kết sau.

Có thể tham khảo mã nguồn Trong liên kết sau cũng như thông tin bổ sung và phương pháp cài đặt.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.