Почему неоднозначный исходящий доступ из частного кластера GKE?

Недавно я создал частный кластер GKE kubernetes для запуска веб-сервисов и обнаружил, что он довольно заблокирован и не должен иметь никакого исходящего доступа в Интернет, но имеет доступ к сервисам GCP. Я счастлив жить с передачей изображений контейнеров в частное репозиторий GCP.

Однако то, что я нахожу странным, заключается в том, что после установки некоторых общедоступных схем управления шлемом некоторые изображения извлекаются из док-центра и других общедоступных реестров, а некоторые - нет.

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

Это связано с мультитенантной природой службы GKE? Может быть, некоторые хосты, возможно, уже кэшировали изображения, и поэтому фактически не извлекают изображения?

Один пример

mongo:3.6

висел более 24 часов на одном модуле, затем в конечном итоге его вытащили три модуля, но это ссылка на док-концентратор

1 ответ

Похоже, что Google отражает многие популярные публичные репозитории. Это объясняет, почему многие из наиболее распространенных общедоступных изображений могут быть извлечены даже без доступа к Интернету, в основном вы просто извлекаете данные из репо Google (к которому вы получаете доступ через частный доступ к API).

Я предполагаю, что определенные изображения не отражаются, и те - те, которые висят.

Другие вопросы по тегам