curve-operator icon indicating copy to clipboard operation
curve-operator copied to clipboard

Curve Storage Orchestration for Kubernetes

Results 18 curve-operator issues
Sort by recently updated
recently updated
newest added

### Is your feature request related to a problem? (你需要的功能是否与某个问题有关?) For the way we use Kubernetes API objects, we generally write YAML files corresponding to API objects and hand them...

enhancement
good first issue
activities

fixes: #71 Provide more configuration options for etcd and mds based on CRD now just add some config for Etcd

This pr resolves https://github.com/opencurve/curve-operator/issues/27 . 参考rook实现方式,增加磁盘发现功能 curve-operator增加环境变量 DISCOVER_DISK:是否开启磁盘发现 DISCOVER_UDEV_BLACKLIST:过滤磁盘规则 DISCOVER_INTERVAL:磁盘发现扫描间隔 curve-operator启动后会根据环境变量创建daemonset daemonset扫描每个节点的磁盘信息并保存到configmap

Is your feature request related to a problem? (你需要的功能是否与某个问题有关?) Now The Curve-Operator can manually specify the required disk devices, but for a more automated implementation, we can consider adding the...

enhancement
good first issue
activities

When deploy curve cluster monitor, now we using enable as ON-OFF, and we can split it as a K8s CR to manage it. 现在集群的监控是在部署curvebs/curvefs cr的时候,在指定资源CRD的yaml文件中通过Monitor字段中的Enable设置是否部署集群监控(Prometheus, Grafana, node-exporter)。但是,这种方式不太优雅,一种更好的方法是定义CurveMonitor这个CR,在自定义CR的controller中实现部署逻辑。从而就不需要在curvebs/curvefs集群中定义Monitor字段。

good first issue

目前我们所有的服务日志都放一个目录下,在服务长期运行后,日志文件过多或导致磁盘剩余空间不足,从而导致新日志无法落盘。我们需要你帮助我们提供配置项,来对 curve 集群服务的日志进行管理,以下这些策略供你参考: 提供压缩 只保留指定日期内的日志,删除其他日志 或其他有效的措施 特别需要注意的是:这里说的服务日志是指 curve 的服务日志,如 etcd、mds、chunkserver、metaserver。

good first issue

## General Question 我在对开发者活动中的项目进行查看时,发现在opencurve/curve项目目录下有develop_guides.md这类文档,来对想要参与的开发者进行指引,其中提到了如何参与项目并进行提交pr,以及代码检查等等细节,我注意到其中提到在进行提交时会自动经过curve ci进行代码检查,我猜测在对curve中提出的issue进行编写时,并不需要在本地运行整个项目,只需通过测试工具保证代码质量并且通过ci测试,即可保证pr中编写的代码是符合规范并且可运行的(不一定正确) 而curve-operator目录下没有develop_guides.md这类文档,并且curve-operator无法进行k8s单机部署,如果我想参与curve-operator的代码提交编写工作,我该如何在无法本地构建k8s 三节点集群的情况下,参与curve-operator的开发 ## Questions to answer 1.curve-operator是否有类似于opencurve/curve/develop_guides.md 的开发者指引文档,若有,我该以何种方式找到他 2.如果我想参与curve-operator的代码提交编写工作,我该如何在无法本地构建k8s 三节点集群的情况下,参与curve-operator的开发

All services need to specify the machine ip and port to start, and there are some other configuration items that allow users to configure, so these configuration items also need...

good first issue

We have reserved a field in the API, `useSelectedNode` which can support custom selection of disks and nodes, but this function has not been implemented yet. At the same time,...

good first issue