# Apps

LLMS index: [llms.txt](/llms.txt)

---

Section pages:

- [ControllerRevision](/uk/docs/reference/kubernetes-api/apps/controller-revision-v1/): ControllerRevision реалізує незмінну знімку стану даних. Клієнти відповідають за серіалізацію та десеріалізацію обʼєктів, що містять їх внутрішній стан. Після успішного створення ControllerRevision його не можна оновити. API Server відхилить всі запити, які намагаються змінити поле Data. Однак ControllerRevisions можуть бути видалені. Зверніть увагу, що через його використання як контролерами DaemonSet, так і StatefulSet для оновлення та відкату, цей обʼєкт є бета-версією. Однак він може зазнати змін у назві та представленні в майбутніх випусках, і клієнти не повинні залежати від його стабільності. Він призначений переважно для внутрішнього використання контролерами.
- [DaemonSet](/uk/docs/reference/kubernetes-api/apps/daemon-set-v1/): DaemonSet представляє конфігурацію набору демонів.
- [Deployment](/uk/docs/reference/kubernetes-api/apps/deployment-v1/): Deployment дозволяє декларативно оновлювати Pods та ReplicaSets.
- [ReplicaSet](/uk/docs/reference/kubernetes-api/apps/replica-set-v1/): ReplicaSet забезпечує, що в будь-який момент часу працює вказана кількість реплік Pod.
- [StatefulSet](/uk/docs/reference/kubernetes-api/apps/stateful-set-v1/): StatefulSet представляє набір подів з узгодженими ідентичностями. Ідентичності визначаються як:
  - Мережа: один стабільний DNS та імʼя хоста.
  - Зберігання: стільки VolumeClaims, скільки запрошено.

StatefulSet гарантує, що вказана мережева ідентичність завжди буде відповідати тій самій ідентичності зберігання.
