tgoop.com/k8security/1379
Last Update:
kondense - это проект на Go
выполненный в виде sidecar
контейнера, который помогает автоматически управлять ресурсами контейнеров в Kubernetes
без их перезапуска. На пример, освобождать не используемое количество выделенной контейнеру memory
и CPU
. Для этого используется не так давно появившееся фича InPlacePodVerticalScaling.
Многим такое полезно, но в данной реализации как по нам все омрачается правами ServiceAccount
, которыми должен владеть Pod
- это: "get", "list", "watch", "patch"
на "pod"
и (самое печальное) "create"
на "pods/exec"
(тут исходник, объясняющий зачем это)... С учетом этого также получается, что все сервисы теперь должны в своих NetworkPolicy
иметь доступ к Kubernetes API
.
Хоть проект и полезный, но с учетом вопросов ИБ к нему врят ли его можно рекомендовать. Явно нужно ждать другой реализации. Но сам факт появление подобных проектов вокруг фичи InPlacePodVerticalScaling это отлично.
BY k8s (in)security
Share with your friend now:
tgoop.com/k8security/1379