Перейти до вмісту

Flatcar Container Linux

Матеріал з K2 ERP Wiki

налаштував сервіси

конфігурація має бути декларативною Flatcar не замінює Ubuntu Server, Debian або RHEL у всіх задачах. Обрати release channel: Stable або LTS для production. Після reboot платформа стартує з B. ([flatcar-linux.org](https://flatcar-linux.org/?utm_source=chatgpt.com))

Ignition

контейнерних workload-ів забезпечується через Головна ідея: Flatcar Container Linux — це мінімалістична, immutable Linux-операційна платформа; так само реалізовано Kubernetes-кластерів і cloud-native інфраструктури. |- | “Чому не можна без зусиль змінити root filesystem?” | System partition read-only. ! |- | A/B partitions | оновлення версій системи більш контрольоване й має rollback-логіку. {| class="wikitable" критично: Flatcar Container Linux не виступає як універсальним серверним Linux на кшталт Ubuntu Server, Debian або AlmaLinux. Налаштувати container runtime / Kubernetes. |- | SSH

| Можливий у відповідних конфігураціях.

+--> container runtime

Flatcar бореться саме з цим. |- | Flatcar став CNCF Incubating-проєктом | Це підкреслює його роль у cloud-native екосистемі. Flatcar Container Linux — це мінімалістична immutable Linux-операційна платформа для контейнерів, Kubernetes і cloud-native інфраструктури. ([github.com](https://github.com/flatcar/Flatcar/issues/2076?utm_source=chatgpt.com))

Ідея:

Flatcar — це операційна платформа для людей, які перестали думати про сервер як про домашню рослину, яку треба постійно поливати руками. Пояснення Ключові етапи: systemd

перезавантажити систему update-engine відповідає за завантаження й сценарії використання системних оновлень. |-
Stable VPS, web, database, Docker host, general server. Flatcar має immutable-підхід до системи. ([flatcar.org](https://www.flatcar.org/docs/latest/provisioning/ignition/?utm_source=chatgpt.com))

2. Flatcar має особливу історію з Microsoft. |-

Flatcar має LTS-канал Більш радикально Kubernetes-only.== 39. Цікаві факти ==

Його використовують у сценаріях:

Butane

6. Основна філософія

5. |-
locksmith координує reboot-и Fedora, Red Hat, OpenShift-related ecosystem.
Image-based updates, orchestrator-aware tooling. |- Адміністрування - Automatic updates Flatcar кращий саме для container fleet-сценаріїв. |- Provisioning Ignition. Чому виникає

Простими словами:

v
|-
| Призначення
| Container host. ([github.com](https://github.com/Azure/AKS/issues/5648?utm_source=chatgpt.com))

* використовувати Stable або LTS для production;
* регулярно оновлювати nodes;
* координувати reboot-и;
* використовувати signed/verified container images;
* не запускати зайві privileged containers;
* не перетворювати host на general purpose Linux;
* тримати конфігурацію в Git;
* генерувати Ignition через Butane;
* використовувати Kubernetes security policies;
* налаштувати monitoring;
* мати rollback і node replacement-план;
* не покладатися лише на snapshots або update rollback замість backup для даних. |-
| оновлення версій
| A/B updates, update-engine, locksmith. ([flatcar.org](https://www.flatcar.org/docs/latest/installing/?utm_source=chatgpt.com))
Це дуже cloud-native мислення: окремий сервер менш важливий, ніж стан усього fleet. підправив конфіги
! Він спеціально створений для запуску контейнерів і керування інфраструктурою як однотипним fleet-ом машин. Він замінює їх саме там, де host повинен бути мінімальним, відтворюваним і контейнерним. | rpm-ostree/OSTree-підхід. ([cncf.io](https://www.cncf.io/projects/flatcar-container-linux/?utm_source=chatgpt.com))
Типові середовища:
 v
 |
 +--> locksmith

42. Flatcar у сучасній інфраструктурі

виступає як активний системний розділ A. Flatcar має сильний security-фокус. | APT. |-

Гнучкість - Automatic updates Software має запускатися в контейнерах. |- Flatcar має A/B updates Fedora/Red Hat/OpenShift ecosystem. |- Flatcar виступає як спадкоємцем CoreOS Container Linux - Потрібна container-культура Найкраще функціонує там, де все запускається в контейнерах. Перевага
+--> systemd

12. Цікавий факт: Flatcar оновлюється як fleet, а не як один сервер

поставив пакети

CoreOS Container Linux був дуже важливим для ранньої container-native інфраструктури. Пояснення готово

У Flatcar systemd важливий для: Ignition JSON

32. Порівняння з Talos Linux

}

28. технічна архітектура Flatcar

24. Flatcar і Azure

Офіційна документація Flatcar підкреслює, що Ignition configurations розпізнаються лише при boot unmodified fresh image, бо Ignition runs only on first boot. ! Flatcar з'явився саме як відповідь на це. |-

2021 Ignition.update-engine dnf install

Замість встановлення software на host потрібно:


[[CNCF]]

 v

Flatcar підхопив її. |}

Flatcar пропонує інший підхід:

У класичному підході сервер живе довго, накопичує зміни, має свою історію, свої “тимчасові” правки й свої загадки.== 31. Порівняння з Bottlerocket ==
butane

6. Нові major-релізи виходять приблизно раз на рік і створюють новий LTS stream. GitHub-опис locksmith зазначає, що `locksmithd` здатна використовувати etcd, щоб гарантувати, що лише частина машин у кластері перезавантажується одночасно. ! |-
| “Чим це краще Ubuntu?”
| Не краще для всього. Важливе уточнення для Azure: Microsoft повідомила, що Flatcar Container Linux for AKS preview перестане підтримуватися в AKS з 8 червня 2026 року; після цього не будуть створюватися нові Flatcar node images для AKS, а 8 вересня 2026 року старі image-и буде прибрано. +--> update-engine

== 9. A/B оновлення версій ==
Flatcar виник після змін навколо CoreOS Container Linux. Flatcar Container Linux
! ! |-
| Найкраще використання
| Kubernetes nodes, immutable fleet. 9. |-
| 2020
| CoreOS Container Linux досяг EOL, а Flatcar став одним із головних шляхів для користувачів, які хотіли зберегти CoreOS-подібну модель. | General purpose server. Згенерувати Ignition JSON. Налаштувати SSH keys або інший доступ. SEO-опис

'''Практичний сенс:''' якщо вам хочеться встановлювати багато пакетів на host, Flatcar, імовірно, не ваш дистрибутив. | Немає. |-
| Container-first
| Застосунки запускаються в контейнерах, а не встановлюються в host. |-
| LTS-канал
| виступає як варіант для консервативних production-сценаріїв. | Fedora/Red Hat-напрям після CoreOS. {| class="wikitable"

{| class="wikitable"
! SEO-опис
|-
| “Де apt/dnf?”
| Flatcar не має класичного package manager. Тестувати rolling updates. ! Bottlerocket

Це означає:

== 15. Приклад Ignition-логіки ==

zypper install
 v
 |
Flatcar був прийнятий до CNCF 2 серпня 2024 року на рівні Incubating як community Linux distribution для container workloads з high security і low maintenance. Критерій
! |-
| “Чому платформа сама хоче reboot?”
| Автооновлення виступає як частиною дизайну. Як правильно думати
== 7. Immutable filesystem ==
Він функціонує при першому запуску свіжого образу. Його ідея — бути стабільною основою для контейнерів. | Можна запускати будь-які системні сервіси. |-
| Declarative provisioning
| Початкова конфігурація задається через Ignition. Його ідея:

== 45. Див. так само ==

[[CoreOS Container Linux]]
 +--> Containers
Flatcar first boot
! У 2026 році Flatcar залишається важливим вибором для container-first інфраструктури. |}

Flatcar створений для запуску контейнерів. |-
| оновлення версій
| A/B updates. |}

Офіційна документація Flatcar пояснює, що Beta дає можливість валідувати зміни раніше, а для low-maintenance сценаріїв виступає як LTS-канал, який отримує bug fix releases. Передати Ignition config при першому boot. |-
| Ignition функціонує тільки на першому boot
| Це змушує думати декларативно й відтворювано. |-
| Менше beginner-документації
| Ubuntu/Debian мають більше простих інструкцій для новачків. |-
| Flatcar добре підходить для bare metal Kubernetes
| Його можна використовувати не лише в public cloud. | API settings, user data, AWS integrations.== 21. Актуальні релізи ==

== 25. Безпека ==

8. |-
| 2018
| Kinvolk оголосила Flatcar Container Linux як спадкоємця CoreOS Container Linux. |-
| Fleet management
| Машини керуються як група, а не як унікальні сервери. Це інженерна деталь для cloud-native інфраструктури.
  • запускати сервіси в контейнерах;
  • додавати systemd units;
  • використовувати Ignition;
  • будувати власні образи;
  • керувати workload-ами через Kubernetes;
  • оновлювати всю ОС як образ. дати orchestrator-у перенести контейнери
  • не general purpose OS;
  • немає package manager;
  • незвичний provisioning;
  • потрібна container/Kubernetes-культура;
  • автоматичні reboot-и треба координувати;
  • не підходить для ручного встановлення сервісів на host;
  • managed cloud support залежить від конкретного провайдера. Критерій

node можна замінити без жалю

У Flatcar-підході node має бути:

+--> Pods
  • мінімальну систему;
  • відсутність зайвих пакетів;
  • контейнерну модель;
  • read-only system partition;
  • автоматичні оновлення версій;
  • уникнення ручного встановлення software на host. |-
Replace, not repair - Provisioning }

3. Flatcar простими словами

27. Цікавий факт: Flatcar — це Linux, який не хоче бути “сніжинкою”

Ignition — не інструмент для постійної зміни системи. | talosctl і API-driven керування. Він функціонує з каналами оновлень і оптимізує переводити систему на нову версію. Подія

40. Людське пояснення: чим виступає як Flatcar

Bottlerocket

5. |-

Kubernetes-friendly - Provisioning }

Точні версії змінюються регулярно, тому для production слід перевіряти офіційну сторінку релізів Flatcar. Ідея


оновлення версій мають бути системними

* мінімальний набір компонентів;
* read-only system partition;
* автоматичні security updates;
* зменшений attack surface;
* відсутність package manager;
* container isolation;
* signed images у відповідних процесах;
* регулярні релізи;
* LTS-канал для консервативних середовищ;
* контрольований reboot через locksmith;
* декларативний provisioning. Ubuntu Server

Загальна схема:

{| class="wikitable"

== 36. Коли Flatcar здатна бути не найкращим вибором ==
!{{SEO
|title=Flatcar Container Linux — immutable Linux-дистрибутив для контейнерів і Kubernetes
|description=Огляд Flatcar Container Linux: історія CoreOS Container Linux, immutable OS, A/B updates, Ignition, systemd, Kubernetes, containerd, Docker, locksmith, релізні канали, переваги, недоліки та цікаві факти.
|keywords=Flatcar Container Linux, Flatcar, CoreOS Container Linux, immutable Linux, container OS, Kubernetes, Docker, containerd, Ignition, locksmith, update-engine, systemd, CNCF, Kinvolk, Microsoft
}}
12.<pre>

 +--> Flatcar node

Тому LTS-канал корисний для команд, яким потрібно:
Типова схема:
2. !<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">
Це робить оновлення версій схожими більше на оновлення версій firmware або мобільної ОС, ніж на класичне оновлення версій Linux-пакетів.<pre>

== 41. Безпека ==

 +--> Agents

* розмічати диски;
* форматувати partitions;
* записувати файли;
* створювати systemd units;
* створювати networkd units;
* налаштовувати користувачів;
* застосовувати конфігурацію з remote URL, metadata service або hypervisor bridge. Підготувати Butane config. | Package-based. | EKS/ECS container nodes в AWS. ([flatcar.org](https://www.flatcar.org/docs/latest/setup/releases/switching-channels/?utm_source=chatgpt.com))

! Це зручніше, ніж писати великий JSON вручну. Hardware / VM / Cloud Instance

{| class="wikitable"

 +--> Services

== 16. Butane ==

* container-first дизайн;
* спадкоємність CoreOS Container Linux;
* read-only system partition;
* автоматичні A/B updates;
* Ignition provisioning;
* locksmith reboot coordination;
* мінімальний attack surface;
* релізні канали Alpha/Beta/Stable/LTS;
* multi-cloud і bare metal-сценарії;
* CNCF Incubating-статус. Microsoft придбала Kinvolk у 2021 році, а Kinvolk була компанією, що створила Flatcar.
Приклад systemd unit здатна бути переданий через Ignition, щоб запускати контейнер або сервіс на node.

[[DevOps]]

завантажити update payload

* системний розділ не змінюється довільно;
* немає звичного встановлення пакетів у host;
* зміни мають бути описані конфігураційно;
* workload-и живуть у контейнерах;
* host залишається максимально чистим;
* node простіше відтворити.<pre>

Flatcar найкраще підходить командам, які будують Kubernetes або container fleet і хочуть, щоб host OS була маленькою, безпечною, immutable, автоматизовано оновлюваною і максимально однаковою на всіх вузлах. | Краще перевипустити node з правильним config. |-
| Основна ERP-платформа
| Multi-cloud, Kubernetes, bare metal, private cloud. |}

! ! |-
| Незвичний provisioning
| Ignition і Butane потребують навчання. Додати SSH key. записати нову систему в неактивний розділ
Це не робить систему “магічно безпечною”, але дає хорошу базу для container infrastructure. |-
| 2026
| Flatcar продовжує розвиватися як community container OS з каналами Alpha, Beta, Stable і LTS. Це критично, бо якщо всі node-и перезавантажаться одночасно, кластер здатна втратити доступність. Можна подумати, що container OS завжди має оперативно оновлюватися. Перевірити monitoring і logging. |-
| Immutable design
| Зменшує configuration drift і випадкові зміни. не перезавантажити всі одночасно
'''Attack surface''' — це кількість можливих місць для атаки. | Використовувати declarative provisioning і containers. Записати systemd unit.== 33. Порівняння з Ubuntu Server ==

створив node з готового образу

 v

* Kubernetes pods;
* Docker containers;
* containerd workloads;
* systemd-managed containers;
* monitoring agents;
* log collectors;
* ingress components;
* infrastructure services;
* edge workloads. |-
| Beta
| Перевірка змін перед Stable. Призначення

== 11. locksmith ==

== 22. Цікавий факт: Flatcar має LTS-канал, хоча це container OS ==
Workloads
'''Ignition''' — рекомендований спосіб provisioning для Flatcar.

Kubermatic документація описує Flatcar як minimal, container-optimized Linux distribution для containerized workloads, з релізними каналами Stable, Beta, Alpha і підтримкою AWS, Azure, GCP, KubeVirt, OpenStack, VMware Cloud Director і vSphere. {| class="wikitable"

Його задача — координувати перезавантаження машин після оновлень. Flatcar здатна бути не найкращим варіантом, якщо:
оновити їх поступово
але його філософія не зникла. |-
| Найкращий сценарій
| Kubernetes/container fleet у різних середовищах. ([github.com](https://github.com/flatcar/locksmith?utm_source=chatgpt.com))
== 4. історія продукту ==
CoreOS Container Linux зник,
Типова логіка:
 |
Kubernetes Cluster
час від часу оновлюєш вручну
 |
 +--> pods
</div>
[[Ubuntu Server]]
 |
Flatcar зменшує його через:

Butane — інструмент для створення Ignition-конфігурацій у зручнішому YAML-форматі. Її головні конкурентні переваги:

35. Коли варто використовувати Flatcar

44. Джерела

  • Kubernetes worker nodes;
  • container hosts;
  • immutable infrastructure;
  • cloud-native платформ;
  • bare metal-кластерів;
  • edge-сценаріїв;
  • multi-cloud інфраструктури;
  • приватних Kubernetes-кластерів;
  • автоматизованих серверних fleet-ів;
  • середовищ, де важливі низьке обслуговування, безпека й передбачувані оновлення версій. Flatcar

у кластері 100 машин

Вона застосовується для для:

сервер оновили

7.== 2. Коротка характеристика ==


== 43. Висновок ==

! перевірити доступність update
Типові workload-и:
Flatcar використовує systemd. |}

!<pre>
Container Layer
У реальних проєктах Ignition config часто генерують через Butane. Talos Linux
передав конфіг через Ignition

== 5. Цікавий факт: Flatcar зберіг ідеї CoreOS, які не всі хотіли втратити ==
software має бути в контейнерах
3. Критерій
|-
| Не general purpose OS
| Не підходить для звичайного серверного адміністрування. * Kubernetes worker nodes;
* bare metal clusters;
* private cloud;
* multi-cloud;
* edge;
* container appliances;
* immutable server fleet;
* platform engineering;
* managed Kubernetes-проєкти, де Flatcar підтримується конкретним провайдером;
* середовища, де потрібні автоматичні оновлення версій і low-maintenance host OS. '''Чому це цікаво:''' Flatcar виступає як духовним спадкоємцем CoreOS Container Linux: він зберіг ідею автоматичних оновлень. |-
| Package manager
| Немає. |-
| “Чому node не треба лагодити руками?”
| Ідея immutable infrastructure.== 30. Недоліки Flatcar ==

 +--> Ignition

* Flatcar Container Linux official website
* Flatcar Container Linux documentation
* Flatcar releases
* Flatcar release channels documentation
* Flatcar Ignition documentation
* Flatcar update and reboot strategies
* Flatcar locksmith repository
* Flatcar GitHub repository
* CNCF Flatcar Container Linux project page
* Microsoft AKS Flatcar Container Linux retirement notice
* Kubermatic operating systems documentation

платформа автоматизовано оновлюється

Flatcar дуже часто застосовують, коли потрібно як ОС для Kubernetes worker nodes. ! У Flatcar немає звичного підходу:

== 14. Ignition функціонує тільки на першому boot ==

* потрібен звичайний VPS;
* потрібно встановлювати пакети на host;
* потрібен web server без контейнерів;
* команда не використовує Kubernetes або containers;
* адміністратори хочуть класичний SSH-first workflow;
* потрібна desktop або general purpose server OS;
* немає бажання вивчати Ignition/Butane;
* інфраструктура залежить від managed cloud support, який здатна змінюватися. Коли CoreOS змінив напрям після придбання Red Hat, частині спільноти потрібна була платформа, яка продовжить стару ідею:

13. Ignition

  • AWS;
  • Azure;
  • Google Cloud;
  • OpenStack;
  • VMware;
  • QEMU/KVM;
  • Proxmox;
  • bare metal;
  • Packet/Equinix Metal у відповідних сценаріях;
  • Kubernetes-провайдери;
  • private cloud. Канал

Головні обмеження:

Flatcar використовує image-based A/B update-модель. |-

Package manager Немає. Рік

18. Контейнери

19. Kubernetes

У квітні 2026 року в release-плані згадувалися:

  • чистим;
  • відтворюваним;
  • оновлюваним;
  • замінним;
  • однаковим з іншими;
  • придатним для контейнерів.== 8. Немає класичного package manager ==

1. |-

Фокус Container OS для Kubernetes і container hosts. * потрібні Kubernetes worker nodes;
  • потрібна immutable container OS;
  • потрібна спадкоємність CoreOS-підходу;
  • потрібні автоматичні оновлення версій;
  • важливий мінімальний attack surface;
  • потрібна multi-cloud або bare metal container infrastructure;
  • усе запускається в контейнерах;
  • команда використовує Ignition/Butane;
  • потрібно керувати fleet-ом, а не окремими “ручними” серверами;
  • важлива LTS-гілка для container OS. |-
Alpha SSH відсутній за задумом. |- Автооновлення треба планувати - CNCF Incubating - Flatcar не має класичного package manager Це зроблено для зменшення складності й configuration drift. Flatcar Container Linux

Окремо варто відзначити read-only системного розділу, Ignition-конфігурації і серверів, які не “лікують руками”, а перевипускають і оновлюють як частину кластера. Значення

locksmith - Provisioning - Azure AKS preview support завершується у 2026 Це показує різницю між open source-проєктом і підтримкою в конкретному managed service.
Flatcar здатна запускатися на різних платформах.== 38. Базовий чеклист для використання ==
[[Immutable infrastructure]]
{{DISPLAYTITLE:Операційна система Flatcar Container Linux}}
|-
| Походження
| Спадкоємець CoreOS Container Linux через Kinvolk. Це не романтична платформа для ручного адміністрування. Характеристика

Flatcar доцільно обрати, якщо:

23. Платформи

Проте технічна підтримка Flatcar саме в AKS preview завершується у 2026 році, і Microsoft радить міграцію на підтримувані альтернативи, зокрема Azure Container Linux для AKS-сценаріїв. Але в enterprise не всі хочуть постійних major-змін. Flatcar

1. Загальний SEO-опис

Основні елементи:

26. Attack surface

29. конкурентні переваги Flatcar

apt install Це хороший приклад того, що open source-проєкт і конкретна технічна підтримка в managed cloud service — не одне й те саме. через офіційний сайт підкреслює, що read-only system partition користувачі можуть усунути цілий клас високоризикових security vulnerabilities, а мінімальний набір компонентів зменшує attack surface. Критерій

Flatcar Container Linux

Flatcar

Назва Flatcar Container Linux
Скорочення Flatcar
Тип Immutable Linux-дистрибутив для контейнерів
Походження Спадкоємець CoreOS Container Linux
Основне призначення Container hosts, Kubernetes nodes, immutable infrastructure
Package manager Відсутній у класичному сенсі
Init-система systemd
Provisioning Ignition
оновлення версій A/B image-based updates
Reboot coordination locksmith
Контейнерні runtime-и containerd, Docker у відповідних версіях/сценаріях
Релізні канали Alpha, Beta, Stable, LTS
CNCF статус Incubating
Актуальні релізні гілки на травень 2026 Stable 4593.x, Beta 4628.x, Alpha 4669.x, LTS 4081.x

зайшов по SSH

Це зроблено навмисно. |-

оновлення версій }

Людське пояснення: якщо класичний сервер — це індивідуально налаштований комп'ютер, то Flatcar-node — це стандартизована деталь у великому механізмі Kubernetes або container fleet. Недолік

офіційний сайт Flatcar описує систему як immutable Linux OS для container workloads, що має мінімальний набір компонентів для контейнеризованих застосунків, автоматичні оновлення версій безпеки, read-only системний розділ і зменшений attack surface. | Talos API / machine configuration. Створити користувача core. Факт Рекомендовані практики: Linux

Container-first платформа розроблена саме для контейнерних workload-ів. Налаштувати update policy. ([flatcar-linux.org](https://flatcar-linux.org/?utm_source=chatgpt.com))

4. Загальна схема: позначити новий розділ для boot

Для нової конфігурації потрібен новий fresh instance або інший бізнес-процес. Fedora CoreOS
2013 - Немає package manager Не можна без зусиль встановити потрібний пакет на host.
== 10. update-engine ==

Якщо щось погано — можна повернутися назад. |-
| Managed cloud технічна підтримка здатна змінюватися
| як приклад, AKS preview support для Flatcar завершується у 2026 році. 4. Налаштувати locksmith або orchestrator-aware reboot. |-
| Мінімальний attack surface
| У системі мало зайвого software. v

* менше змін;
* довший період стабільності;
* security fixes;
* передбачуваність;
* менше regression-ризику;
* контрольований upgrade path. | AWS container OS.</div>

Тобто Flatcar — це не “сервер, який довго налаштовують руками”, а “однотипний вузол контейнерної інфраструктури”. 1. |-
| 2024
| Flatcar Container Linux прийнято до CNCF на рівні Incubating.<pre>

У класичному Linux:

node має бути відтворюваним

[[Kubernetes]]

== 17. systemd ==

* запуску system services;
* container units;
* network configuration;
* timers;
* locksmith;
* update-related services;
* custom units через Ignition;
* логіки boot process. Документувати node lifecycle. Налаштувати мережу.[[Операційні системи]]
[[containerd]]
 +--> kubelet
запускаєш workload-и в контейнерах
У Flatcar-логіці важливіше:
 +--> read-only system partition

Flatcar базується на кількох ідеях. Підготувати диск. Запустити контейнерний сервіс. |-
| Minimal attack surface
| У системі мало зайвих компонентів. ([learn.microsoft.com](https://learn.microsoft.com/en-us/azure/aks/flatcar-container-linux-for-aks?utm_source=chatgpt.com))

 +--> Docker / compatibility scenarios

6.== 37. Типові помилки новачків ==
сервер перезавантажили
</div>
 +--> containerd
|-
| Походження
| Спадкоємець CoreOS Container Linux. * мінімальна ОС;
* автоматичні оновлення версій;
* A/B partitions;
* контейнерні workload-и;
* Ignition;
* systemd;
* immutable host;
* fleet-style management. | cloud-init, manual setup, Ansible тощо. | Kubernetes-only OS. |-
| “Чому Ignition не спрацював вдруге?”
| Ignition функціонує лише на першому boot. Помилка

<div style="border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;">

== 20. Релізні канали ==

Нова реліз системи записується в неактивний розділ B. |-
| Ignition
| Декларативне конфігурація при першому boot. |-
| LTS
| Довгострокова гілка з меншими змінами для консервативних середовищ. |-
| Host-сервіси
| Мінімізовані, бажано в контейнерах. Якщо host має бути чистою платформою для контейнерів — це вже його територія. |}

 +--> Linux Kernel

Flatcar не намагається бути повноцінним general purpose host. ![[Docker]]
Flatcar має кілька release channels. |}

11. Встановив ОС

== 34. Порівняння з Fedora CoreOS ==

[[Container OS]]
[[Fedora CoreOS]]
<pre>
|-
| Immutable OS
| Системний розділ не змінюється як у звичайному Linux. Flatcar
 |
 +--> Kubernetes kubelet
 +--> container runtime
 |
'''Flatcar Container Linux''' — це відкрита операційна платформа на базі Linux, оптимізована для запуску контейнерів. |-
| Для кого
| Команди, що хочуть CoreOS-like систему поза прив'язкою до OpenShift. +--> Flatcar node
Спрощений приклад того, що здатна робити Ignition:
[[Cloud-native]]
Butane YAML
Офіційна документація пояснює, що Ignition читає конфігурацію на першому boot і здатна:

На травень 2026 року Flatcar має активні канали Alpha, Beta, Stable і LTS. {| class="wikitable" Talos Linux

- ERP-платформа - 2018 Red Hat придбала CoreOS. +--> Flatcar node

manual drift має бути мінімальним

Звичайний серверний Linux часто виглядає так: не впустити workload-и 10. | AWS, EKS, ECS. | Налаштовувати reboot coordination через locksmith/orchestrator. {| class="wikitable"