4paradigm / 4paradigm/OpenMLDB

feat: add cloud native docker image and compose example

Đang mở
#1,969 0 bình luận 0 reaction 1 người được giao Được @aceforeverd nhận Xem trên GitHub
call-for-contributions docker
Ngôn ngữ chính
C++
Star
1.7k
Fork
331
Merge trung bình
12 ngày 12 giờ
Pull request đã merge (30 ngày)
1

Mô tả

**Describe the feature you'd like**

we'd like to make a new `openmldb-server` docker image, that just runs openmldb as a component. By offering different arguments into the docker from `docker run`, the server can act as component like tablet, nameserver, apiserver or taskmanager.
Meanwhile, based on the `openmldb-server` image, we can provide docker-compose example for cluster environment or standalone environment.

So basically there are two tasks to do:
- [ ] new `openmldb-server` docker image and new related GitHub Action workflow
- [ ] docker-compose yaml configurations for standalone and cluster mode respectively

**Additional context**

refer onebox/start_all.sh to see how to setup cluster/standalone environment in single host

related issues:
- #1464

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Look at onebox/start_all.sh to understand how OpenMLDB components (tablet, nameserver, apiserver, taskmanager) are set up. The new Dockerfile should create an openmldb-server image that can run any component based on arguments. Then write docker-compose.yaml files for standalone and cluster modes, referencing the existing scripts for configuration.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
docker, docker-compose
Lĩnh vực
cloud, devops, tooling
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.