[
https://issues.apache.org/jira/browse/IOTDB-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17349595#comment-17349595
]
cdmikechen commented on IOTDB-570:
----------------------------------
[~hxd] I think I can write a helm chart to deploy iotdb on k8s or maybe a java
operator later.
> Apache IoTDB Kubernates Deployment Feature Design
> -------------------------------------------------
>
> Key: IOTDB-570
> URL: https://issues.apache.org/jira/browse/IOTDB-570
> Project: Apache IoTDB
> Issue Type: Task
> Components: Others
> Reporter: Xiangdong Huang
> Priority: Minor
> Labels: IoTDB, gsoc2020, mentor
>
> Apache IoTDB is a time-series database, and provides many components for
> connecting with systems like Grafana.
> IoTDB also provides a tool for synchronizing the data from one IoTDB instance
> to another.
>
> Currently, IoTDB has a docker image for deploying an IoTDB instance, while
> lacking the following features:
> # If the IoTDB instance is down, then we can automatically restart a new
> one. As IoTDB is a database and requires efficient disk IO operations, we'd
> like to use stateful service to start IoTDB, i.e., writing data locally,
> rather than on an NFS.
> # Startup two IoTDB instances and sync data from one to another. Only one
> can accept data insertions and once the writable instance is down, the rest
> IoTDB becomes writable.
> # Make IoTDB's configuration files easier to be modified for a docker/k8s
> based container.
> # build an IoTDB-Grafana docker image. (We may have more middle-ware in the
> following three months, so that it is better to build all middle-wares)
>
> This task is for running components along with IoTDB, and supporting a
> double-alive instance deployment using file sync module. (Though IoTDB's
> cluster mode is ongoing, the above deployment is also meaningful in some
> case).
>
> You may finish it by using docker compose, or K8S. Maybe some service
> detection service is needed. For better implementation, maybe K8S operator is
> needed.
>
> Skills:
> * Docker
> * K8S (K8S operator)
> * Java
> * Shell
>
> As I am also not very familiar with K8S, I'd like to find someone who are
> interested in this task as a co-mentor.
>
> Mentors:
> [email protected]
>
>
>
>
>
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)