Phát hành Ấm cúng 0.11, nền tảng PaaS mở dựa trên Kubernetes

Việc phát hành nền tảng PaaS miễn phí Ấm cúngstack 0.11.0, được xây dựng trên Kubernetes, đã được xuất bản. Dự án nhằm mục đích cung cấp một nền tảng làm sẵn cho các nhà cung cấp dịch vụ lưu trữ và một khuôn khổ để xây dựng các đám mây riêng và công cộng. Nền tảng này được cài đặt trực tiếp trên các máy chủ và bao gồm tất cả các khía cạnh của việc chuẩn bị cơ sở hạ tầng để cung cấp các dịch vụ được quản lý. Ấm cúng cho phép bạn chạy và cung cấp các cụm, cơ sở dữ liệu và máy ảo Kubernetes. Mã nền tảng có sẵn trên GitHub và được phân phối theo giấy phép Apache-2.0.

Talos được sử dụng làm nền tảng công nghệ cơ bản. Linux và Flux CD. Các ảnh hệ thống, nhân hệ điều hành và các mô-đun cần thiết được xây dựng sẵn và cập nhật một cách đồng bộ, loại bỏ nhu cầu sử dụng các thành phần như dkms và trình quản lý gói, đảm bảo hoạt động ổn định. Phương pháp cài đặt đơn giản được cung cấp trong một trung tâm dữ liệu trống bằng PXE và debian- Trình cài đặt tương tự talos-bootstrap.

Nền tảng này bao gồm một phiên bản triển khai miễn phí. cơ sở hạ tầng mạng (Kiến trúc) dựa trên Kube-OVN, sử dụng Cilium để tổ chức mạng lưới dịch vụ và MetalLB để quảng bá dịch vụ. Lưu trữ được triển khai trên LINSTOR, sử dụng ZFS làm lớp lưu trữ cơ bản và DRBD để sao chép dữ liệu. Một bộ công cụ giám sát được cấu hình sẵn dựa trên VictoriaMetrics và Grafana cũng được bao gồm. Để khởi chạy máy ảo Công nghệ KubeVirt được sử dụng, cho phép bạn chạy các máy ảo truyền thống trực tiếp trong các container Kubernetes và đã tích hợp đầy đủ các chức năng cần thiết với Cluster API để khởi chạy các cụm Kubernetes được quản lý bên trong một cụm Kubernetes phần cứng.

Trong phiên bản mới:

  • Đã thêm hỗ trợ S3. Đã chuẩn bị triển khai cơ bản SeaweedFS trong Ấm cúng. Trình điều khiển Kubernetes-COSI đã được viết để tự động đặt hàng Nhóm S3. Hỗ trợ tự động thay đổi kích thước tập đã được thêm vào gói (biểu đồ) với SeaweedFS.
  • Thực hiện cách ly mạng giữa những người thuê nhà. Rất nhiều công việc đã được thực hiện để cải thiện khả năng cách ly mạng giữa những người thuê, các lỗi đã được sửa và các chính sách mạng đã được thiết kế lại hoàn toàn.
  • Giao diện người dùng được cập nhật. Tất cả các biểu tượng dịch vụ đã được thay thế. Trang tổng quan đã được thiết kế lại để chỉ hiển thị những thông tin cần thiết trong ResourceView. Đã thêm khả năng chỉ định các tài nguyên cụ thể để hiển thị bằng cách liệt kê chúng với vai trò đặc biệt -dashboard-tài nguyên.
    Phát hành Ấm cúng 0.11, nền tảng PaaS mở dựa trên Kubernetes
  • Phần Hướng dẫn Phát triển đã được thêm vào tài liệu và hướng dẫn cài đặt cho Hetzner đã được cập nhật.
  • Hệ thống mạng Cilium đã được cập nhật lên phiên bản 1.16, bao gồm một bản vá để phát hiện thiết bị tự động do các nhà phát triển Ấm cúng chuẩn bị.
  • Sự cố với trình thu gom rác trong cụm Kubernetes thuê đã được giải quyết.
  • Sự cố chuyển tiếp lưu lượng HTTP và HTTPS bằng cách sử dụng quyền truy cập vào đối tượng thuê của cụm Kubernetes đã được giải quyết.
  • Đã thêm bộ điều khiển chụp nhanh và bộ điều khiển lưu trữ đối tượng.
  • LINSTOR đã được cập nhật lên phiên bản 1.28.
  • Talos Linux Đã cập nhật lên phiên bản 1.7.6
  • Kube-OVN đã được chuyển sang xây dựng từ nền tảng ổn định.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster