Філософія та дизайн
Перш ніж занурюватися в технічні деталі Kubernetes, важливо зрозуміти, чому він існує та який фундаментальний зсув у мисленні він вимагає. Цей розділ досліджує історичний контекст оркестрації контейнерів та конкретні архітектурні рішення, які зробили Kubernetes беззаперечним галузевим стандартом.
Ми розглянемо основну філософію декларативного керування системами замість імперативних команд, що є основою відмовостійкості, автоматизації та масштабованості Kubernetes. Розуміння цієї зміни парадигми дозволить вам краще проектувати, експлуатувати та діагностувати сучасні cloud-native додатки, не конфліктуючи з природною архітектурою платформи.
Не менш важливо знати, чого слід уникати. Ми чітко окреслимо технології та застарілі практики, які ми свідомо пропускаємо в цьому курсі — «глухі кути» — і пояснимо причини наших рішень щодо обсягу матеріалу. Це гарантує, що ваш шлях навчання залишиться зосередженим на сучасних, затребуваних навичках, а не на застарілих паттернах.
Модулі
Розділ «Модулі»| # | Модуль | Опис |
|---|---|---|
| 1.1 | Модуль 1.1: Чому Kubernetes переміг | Як Kubernetes став галузевим стандартом |
| 1.2 | Модуль 1.2: Декларативність проти імперативності: Філософія | Філософія, завдяки якій Kubernetes працює |
| 1.3 | Модуль 1.3: Що ми не вивчаємо (і чому) | Рішення щодо обсягу матеріалу та причини їх прийняття |
| 1.4 | Модуль 1.4: Глухі кути: Технології, які ми пропускаємо | Технології, які ми пропускаємо, та чому саме |