[ 
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:
> h...@apache.org
>  
>  
>  
>  
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to