创建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