Pull to refresh

Comments 5

Основная задача Sync’a - это регистрировать monitor на каждый CR

Вы забыли написать, что же такое CR, поэтому дальше приходится гадать... Custom Resource? Но вроде Pod — не совсем custom...

CR - Custom Resource
Pod - по факту такой же Custom Resource, как и другие, просто он предопределен и его нельзя удалить)

За замечание - спасибо. Поправлю

Вы, может, сначала документацию почитайте?

resource is an endpoint in the Kubernetes API that stores a collection of API objects of a certain kind; for example, the built-in pods resource contains a collection of Pod objects.

custom resource is an extension of the Kubernetes API that is not necessarily available in a default Kubernetes installation.

Ваши факты не совпадают с официальной позицией...

Попробую подредактировать статью, чтобы не возникало подобрый противоречий.

Имею в виду, что со стороны кода абсолютно неважно Resource или Custom Resource. Информеры у них работают одинаково, Gabage Collector обрабатывает их одинаково.

Но вы правы. Resource - более подходящее определение для описания. Т.к. не каждый resource является cr, но каждый cr является resource

Ну и в определении CR:
extension of the Kubernetes API - то есть CR регистрирует новый endpoint в Kubernetes API

is not necessarily available in a default Kubernetes installation - то есть CR не предопределен

Что делает мое грубое описание выше по факту - верным

CR - Custom Resource
Pod - по факту такой же Custom Resource, как и другие, просто он предопределен и его нельзя удалить)

За замечание - спасибо. Поправлю

Sign up to leave a comment.

Articles