Рекомендуемый способ подачи статического контента, например, видео / изображений на k8s - PullRequest
2 голосов
/ 04 июля 2019

Я довольно зеленый с Kubernetes, но у меня есть некоторый опыт работы с Google Container Engine.Я изо всех сил пытаюсь найти хорошее решение для подачи мультимедийного контента из приложений.

В настоящее время у меня есть мультимедиа, хранящиеся в общедоступной корзине на Google Cloud Platform, и я использую прокси 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?

1 Ответ

1 голос
/ 05 июля 2019

Если вам нужно обслуживать статические файлы из облачного хранилища Google, лучше всего использовать напрямую функцию хранилища нестандартного домена без использования K8S.

https://cloud.google.com/storage/docs/hosting-static-website

По сути, вам нужно создатьваш контейнер общедоступен с именем домена или субдомена, который вы хотите использовать, и прикрепите его как CNAME к специальному домену c.storage.googleapis.com

С учетом сказанного, что является основной причиной использования k8s?

...