我对Kubernetes很陌生,但对Google Container Engine有一些经验。我正在努力寻找一个好的解决方案来提供来自应用程序的媒体内容。
我目前在Google Cloud平台上的一个公共存储桶中存储了媒体,并且我在本地运行了一个NGINX代理,以获取指向该存储桶的任何路径/images,例如:
location /videos {
proxy_pass https://storage.googleapis.com/bucket-name/videos;
proxy_intercept_errors on;
error_page 500 502 503 504 404 = @localmedia;
}您建议使用哪种方式在k8s上运行的应用程序上提供媒体内容?
发布于 2019-07-05 06:55:27
如果您需要从Google Cloud Storage提供静态文件,最好的方法是直接使用自定义域存储桶功能,而不是使用K8S。
https://cloud.google.com/storage/docs/hosting-static-website
基本上,您需要使用要使用的域或子域的名称创建公共存储桶,并将其作为CNAME指定给特殊的域c.storage.googleapis.com
话虽如此,使用k8s的主要原因是什么?
https://stackoverflow.com/questions/56891763
复制相似问题