创建TelemetryService Yaml 文件
#telemetry_service.yaml
apiVersion: shifu.edgenesis.io/v1alpha1
kind: TelemetryService
metadata:
name: push-file-mp4
namespace: devices
spec:
telemetrySeriveEndpoint: http://telemetryservice.shifu-service.svc.cluster.local
serviceSettings:
MinIOSetting:
# MinIO服务使用的Secret,或者你可以指定AccessKey和SecretKey
Secret: minio-secret
# deviceShifu发送给TelemetryService的请求的超时时间
RequestTimeoutMS: 2500
# 你要上传到的Bucket
Bucket: test-bucket
# 上传的文件后缀名
FileExtension: mp4
# MinIO服务的地址
ServerAddress: minio.data.svc.cluster.local:9000
创建Secret
在username和password域中填写在MinIO GUI中创建的AccessId和AccessKey,或者直接填写安装MinIO时指定的用户名和密码。
kubectl create secret generic minio-secret --from-literal=username=your_username --from-literal=password=your_password -n devices

本文详细介绍了如何配置TelemetryService以将数据推送到MinIO,包括创建Yaml文件、Secret、Configmap,以及重新部署deviceShifu。通过示例和代码,帮助读者理解操作流程。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



