4paradigm / 4paradigm/OpenMLDB

feat: add cloud native docker image and compose example

オープン
#1,969 コメント 0 件 リアクション 0 件 担当者 1 名 @aceforeverd が担当を希望しています GitHub で見る
call-for-contributions docker
主要言語
C++
スター
1.7k
フォーク
331
平均マージ
12日 12時間
マージ済み PR(30日)
1

説明

**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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
docker, docker-compose
領域
cloud, devops, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。