我在 Kubernetes pods 上部署了一个 celery worker,它执行一个任务(CPU 不是很密集,但由于一些 HTTP 调用需要一些时间才能完成)。有没有办法根据任务队列中的任务数量自动缩放 K8s 中的 pod?
png我们有一个逐帧输出 4 通道图像的系统(我们也控制这些图像的输出格式,因此只要它支持透明度,我们就可以使用其他东西)。现在,我们正在等待所有图像,然后使用(编码器)将它们编码ffmpeg成webm视频文件。但我们现在希望将这些图像传输到 FFmpeg,以便在图像喷出时同时编码到 WebM 视频中,这样我们就不必等待之后对所有图像进行编码。vp8libvpxffmpeg
这是当前命令,采用 python 语法:
['/usr/bin/ffmpeg', '-hide_banner', '-y', '-loglevel', 'info', '-f', 'rawvideo', '-pix_fmt', 'bgra', '-s', '1573x900', '-framerate', '30', '-i', '-', '-i', 'audio.wav', '-c:v', 'libvpx', '-b:v', '0', '-crf', '30', '-tile-columns', '2', '-quality', 'good', '-speed', '4', '-threads', '16', '-auto-alt-ref', '0', '-g', '300000', '-map', '0:v:0', '-map', '1:a:0', '-shortest', 'video.webm']
# for ease of read:
# /usr/bin/ffmpeg -hide_banner -y -loglevel info -f rawvideo -pix_fmt bgra -s 1573x900 -framerate 30 -i - -i …Run Code Online (Sandbox Code Playgroud) 有没有办法以创建 pod 的用户身份在 Kubernetes pod 内挂载经过 Kerberos 身份验证的 NFS 服务器?
我们使用 FreeIPA 进行用户管理,并且我们有一个 Kubernetes 集群设置来训练我们的深度学习模型。我们在 NFS 上拥有我们的数据,它使用 Kerberos 进行身份验证。这是我们正在努力实现的目标:
我们为 kubernetes 使用 GKE,我们的 NFS 在同一个 VPC 中。