Как Docker BuildKit и GitLab Runner заполняют хранилище в Kubernetes
Слои Docker - это как ингредиенты гамбургера.
Вы не хотите вносить в него беспорядок и всегда стремитесь к восхитительному балансу вкусов.
Вы хотите вытащить ингредиент в середине гамбургера?
Вы начинаете снимать слои сверху, бросаете перец и снова монтируете гамбургер, тратя снятые слои.
После этой небольшой заметки о том, как сделать хороший гамбургер, пришло время рассказать о том, как можно заполнить диск с помощью docker и BuildKit builder на ноутбуке или рабочих узлах в кластере Kubernetes.
Я объясню, как определить и решить проблему.
Существует также временное обходное решение, и я покопаюсь в исходном коде docker, чтобы выяснить, как работает частота сборки мусора в docker.
https://medium.com/geekculture/how-docker-buildkit-and-gitlab-runner-fill-up-storage-in-kubernetes-fix-it-a839c841bf95
Post #588
854
