OpenChoreo 1.0 ra mắt: Tích hợp AI Agents và GitOps cho nền tảng phát triển trên Kubernetes
OpenChoreo, nền tảng phát triển nội bộ mã nguồn mở dựa trên Kubernetes, đã chính thức ra mắt phiên bản 1.0 và được chấp nhận vào Sandbox của Cloud Native Computing Foundation (CNCF). Dự án cung cấp cho các đội ngũ kỹ thuật một nền tảng hoàn chỉnh để vận hành tác vụ, tích hợp sẵn các tác nhân AI và quy trình GitOps mà không cần phải tự xây dựng từ đầu.

OpenChoreo, nền tảng phát triển nội bộ (Internal Developer Platform - IDP) mã nguồn mở được xây dựng trên Kubernetes, đã chính thức phát hành phiên bản 1.0 và được chấp nhận vào chương trình Sandbox của Cloud Native Computing Foundation (CNCF). Dự án này bắt nguồn như một phiên bản mã nguồn mở tương ứng với nền tảng SaaS Choreo thương mại của WSO2, với mục tiêu cung cấp cho các đội ngũ kỹ thuật một nền tảng vững chắc để chạy các khối lượng công việc trên Kubernetes mà không cần phải tự xây dựng từ con số không.
Kiến trúc và Tính năng cốt lõi
OpenChoreo bao gồm một cổng thông tin dành cho nhà phát triển dựa trên Backstage, tích hợp sẵn CI/CD, quy trình làm việc GitOps, khả năng quan sát (observability) và một "mặt phẳng điều khiển" (control plane) có thể lập trình được. Mặt phẳng điều khiển này nằm ở trung tâm của kiến trúc, có nhiệm vụ chuyển đổi các khái niệm trừu tượng hóa ở cấp cao thành các tệp cấu hình Kubernetes (manifests), đồng thời đồng bộ hóa trạng thái thời gian chạy trở lại các khái niệm trừu tượng đó. Điều này cho phép các nhà phát triển dễ dàng lý luận về ứng dụng của mình mà không cần làm việc trực tiếp với các nguyên thủy cơ bản của Kubernetes.
Kiến trúc đa mặt phẳng của OpenChoreo
Kiến trúc của nền tảng được chia thành các mặt phẳng riêng biệt: Experience Plane cho tương tác giữa nhà phát triển và SRE; Control Plane để chuyển đổi trừu tượng hóa thành cấu hình cụm; Data Plane nơi chạy các khối lượng công việc; và Observability Plane cho các chỉ số, nhật ký và dấu vết. Ngoài ra, một CI Plane tùy chọn sẽ xử lý các bản dựng sử dụng Cloud Native Buildpacks và Argo Workflows.
"Thay vì phải tự kết nối hơn chục công cụ khác nhau, OpenChoreo cung cấp cho đội ngũ của bạn một nền tảng sẵn sàng cho môi trường sản xuất để xây dựng đắp thêm." — Sameera Jayasoma, Distinguished Engineer, WSO2
Tích hợp AI và Sự phát triển của dự án
Một điểm nhấn quan trọng của phiên bản 1.0 là việc coi các tác nhân AI (AI Agents) là những người tham gia hạng nhất. Nền tảng hiển thị các máy chủ MCP (Model Context Protocol) để các tác nhân AI có thể tạo và triển khai các thành phần, quản lý cấu hình và phân tích trạng thái của nền tảng. Ngoài ra, một tác nhân SRE tích hợp sẵn sẽ phân tích nhật ký, chỉ số và dấu vết sử dụng các mô hình ngôn ngữ lớn (LLM) để tìm ra nguyên nhân gốc rễ của các sự cố.
Vào ngày 6 tháng 1 năm 2026, CNCF đã chính thức chấp nhận OpenChoreo. Theo trang dự án của CNCF, hiện tại dự án có 785 người đóng góp từ 240 tổ chức, với 694 sao trên GitHub. Dự án ghi nhận lần commit đầu tiên vào tháng 1 năm 2025, cho thấy sự tiến triển nhanh chóng từ lần commit đầu tiên đến việc được chấp nhận vào CNCF trong chưa đầy một năm.
Tính năng mới trong phiên bản 1.0
Bản phát hành 1.0 bao gồm bốn tính năng đáng chú ý:
- Các kỹ sư nền tảng có thể định nghĩa và mở rộng các khái niệm trừu tượng thông qua các loại thành phần (component types) và đặc điểm (traits) mà không cần viết các bộ điều khiển Kubernetes cấp thấp.
- Hỗ trợ GitOps, được xử lý bởi FluxCD, là mô hình tương tác hạng nhất ngay từ ngày đầu tiên.
- Bảng điều khiển OpenChoreo được xây dựng trực tiếp trên Backstage, cho phép các tổ chức đã chạy cổng thông tin Backstage có thể cài đặt OpenChoreo dưới dạng một tập hợp các plugin thay vì thay thế thiết lập hiện có của họ.
- Tác nhân SRE tích hợp sử dụng LLM để hỗ trợ phân tích sự cố.
Vị thế cạnh tranh và Thiết kế mô-đun
OpenChoreo bước vào một thị trường có nhiều công cụ cạnh tranh tương tự. KubriX ra mắt vào tháng 8 năm 2025 với một tiền đề tương tự: một IDP sẵn sàng sử dụng được xây dựng từ các công cụ đã được thiết lập như Argo CD, Backstage và Kyverno. Trong khi KubriX giải quyết vấn đề bằng một ngăn xếp công nghệ có định hướng (opinionated stack), thì OpenChoreo lại giải quyết bằng một mặt phẳng điều khiển có thể lập trình mà các kỹ sư nền tảng có thể mở rộng mà không cần fork mã nguồn.
Thiết kế mô-đun là một lĩnh vực mà dự án này rõ ràng đang đặt cược vào để tạo sự khác biệt. Hỗ trợ API gateway trong phiên bản 1.0 bao gồm Kong, Envoy, Kgateway và Traefik. Các cấu trúc triển khai (deployment topologies) dao động từ một cụm duy nhất với cách ly không gian tên (namespace isolation) đến các thiết lập sản xuất đa cụm hoàn toàn tách biệt.
Dự án hiện có sẵn tại github.com/openchoreo/openchoreo.



