Поле .spe c .selector является селектором метки. ReplicationController управляет всеми модулями с метками, соответствующими селектору. Он не различает guish между модулями, которые он создал или удалил, и модулями, которые другой человек или процесс создал или удалил. Это позволяет заменять ReplicationController, не затрагивая работающие модули.
Если указано, .spe c .template.metadata.labels должен быть равен .spe c .selector, или это будет отклонено API. Если .spe c .selector не указан, по умолчанию будет установлено значение .spe c .template.metadata.labels.
spec:
replicas: 2
selector: # Update the selector to match labels
app: simple-rc
version: "1.0"
template:
metadata:
name: simple-rc
labels:
app: simple-rc
version: "1.0"