Đã xuất bản Kubegres, bộ công cụ để triển khai cụm PostgreSQL

Các văn bản nguồn của dự án Kubegres đã được xuất bản, được thiết kế để tạo ra một cụm máy chủ sao chép với PostgreSQL DBMS, được triển khai trong cơ sở hạ tầng cách ly vùng chứa dựa trên nền tảng Kubernetes. Gói này cũng cho phép bạn quản lý sao chép dữ liệu giữa các máy chủ, tạo cấu hình có khả năng chịu lỗi và tổ chức sao lưu. Mã dự án được viết bằng Go và được phân phối theo giấy phép Apache 2.0.

Cụm được tạo bao gồm một nút nhóm PostgreSQL chính và các nút nhóm phụ được sao chép theo thời gian thực được đồng bộ hóa với nút chính. Trong trường hợp nút chính bị lỗi, hệ thống sẽ tự động chuyển đổi một trong các nút phụ thành danh mục chính và thay đổi cấu hình sao chép mà không dừng hoạt động. Có thể định cấu hình sao lưu cơ sở dữ liệu thông thường vào một bộ lưu trữ riêng. Cấu hình cụm được chỉ định ở định dạng YAML. Nội dung nút được tạo dựa trên hình ảnh vùng chứa PostgreSQL chính thức do dự án Docker cung cấp. Hoạt động của hệ thống được công nhận là ổn định và đã được sử dụng trong các ứng dụng công nghiệp.

Nguồn: opennet.ru

Thêm một lời nhận xét