Встречается на собеседованиях • сегодня

Какие знаешь каскадные операции в Kubernetes

В Kubernetes каскадные операции позволяют управлять зависимыми ресурсами при удалении или обновлении основного объекта. Основные типы:

  1. Каскадное удаление (Cascading Deletion)
    • Foreground: сначала удаляются зависимые ресурсы (например, Pods для ReplicaSet), затем основной объект.
    • Background: основной объект удаляется сразу, а зависимые — асинхронно.
    • Orphan: зависимые ресурсы остаются (например, Pods не удаляются при удалении ReplicaSet).

Пример удаления ReplicaSet с Foreground:

bash
kubectl delete rs/my-rs --cascade=foreground
  1. Owner References
    Зависимые ресурсы содержат ссылку на владельца (например, Pod ссылается на ReplicaSet). Kubernetes использует это для каскадного управления.

Пример YAML Pod с OwnerReference:

yaml
metadata:
  ownerReferences:
  - apiVersion: apps/v1
    kind: ReplicaSet
    name: my-rs
    uid: 123abc

Каскадные операции критичны для поддержания целостности приложений в кластере.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы