Найкращі практики Kubernetes - перший сезон

Kubernetes є складним, і з кожним днем ​​стає все складніше. Якщо ви починаєте роботу з Kubernetes або ви вже деякий час працюєте у виробництві, важко не відставати від швидких темпів розвитку, що тривають. Це ще важче, коли у вас є команда людей, яка будує Kubernetes, тому що ви повинні переконатися, що кожна людина сучасна та продуктивна.

Незважаючи на те, що на досвіді "Hello World" є багато контенту, використання Kubernetes набагато більше стосується запуску розгортання та викриття його за допомогою Служби. Kubernetes сам пропонує порожній шифер, де ви можете в основному робити все, що завгодно, але дізнатися, з чого почати, може бути дуже важко!

Зважаючи на це, я почав працювати над бесідою під назвою «Найкращі практики Kubernetes» (Ось слайди та відео) на основі запитань та відгуків, які я отримав від розмови з повсякденними людьми в дикій природі. Ця розмова була настільки популярною, що я вирішив глибоко зануритися в окремі теми. Я закінчив сім епізодів для цього початкового циклу (що цілком доречно), і я дійсно думаю, що вони можуть допомогти вам і вашій команді швидко з'явитися на Kubernetes.

Тож ось усі сім серій для вашого задоволення від перегляду! Я зараз працюю над наступною групою відео, і мені дуже сподобаються ваші відгуки про те, що ви хочете переглянути. Залиште коментар або надішліть мені повідомлення у Twitter із вашими пропозиціями!

Епізоди першого сезону

  • Усі відео

Як і навіщо будувати невеликі контейнери

Перш ніж використовувати Kubernetes, ви повинні побудувати кілька контейнерів. Docker дозволяє легко створювати контейнери, але це також означає, що легко створювати неефективні та незахищені контейнери. Створення менших контейнерів може бути простим способом отримати більше від вашої групи Kubernetes без великої праці.

  • Повідомлення в блозі
  • Відео

Організація за допомогою просторів імен

Після того, як ви вийдете за межі "привіт світу", ви, ймовірно, зіткнетесь з організаційними проблемами при спробі керувати своїми мікросервісами, що працюють на Kubernetes. Це стає ще гірше, коли ваша команда зростає, і вам потрібно більше видимості та контролю. Простори імен забезпечують потужний спосіб управління ресурсами в Kubernetes та забезпечують основу для політики та управління.

  • Повідомлення в блозі
  • Відео

Здоров'я перевіряється зондами готовності та життєздатності

Для створення надійних і надійних послуг необхідні перевірки стану здоров'я. Хоча Kubernetes має стандартні перевірки стану здоров'я, вони можуть бути недостатніми для багатьох програм. Зонди готовності та життєдіяльності дають вам можливість легко налаштувати ці перевірки стану здоров’я для ваших програм.

  • Повідомлення в блозі
  • Відео

Запити на ресурси та обмеження

Пам'ять протікає, нескінченні петлі, погані актори, надмірне забезпечення, о, мій! Kubernetes надає вам потужну платформу для запуску ваших послуг, але якщо ви не визначаєте правила щодо ресурсів, з часом ви збираєтеся потрапити в поганий час. На щастя, Kubernetes надає вам великий контроль над ресурсами та їх використанням.

  • Повідомлення в блозі
  • Відео

Припинення благодаттю

Струми та контейнери в Кубернетах повинні вирішуватись із припиненням витончено. Kubernetes може вирішити скасувати ідеально здоровий Pod з різних причин, і чистою зупинкою є ключовим фактором для забезпечення ваших користувачів хорошим досвідом.

  • Повідомлення в блозі
  • Відео

Картографування зовнішніх служб

Цілком ймовірно, що у вас є послуги, які живуть поза вашим кластером Kubernetes. Деякі з них можуть бути сторонніми службами, а інші можуть бути службами, якими керує ваша команда або компанія. Незалежно від того, життя в гібридному світі приносить свої ускладнення. Kubernetes дає вам змогу відображати ці зовнішні служби, щоб вони виглядали і відчували себе як рідні сервіси Kubernetes, полегшуючи подолати розрив між світами.

  • Повідомлення в блозі
  • Відео

Оновлення кластерів із нульовим простоєм

Одне з найважливіших речей, що вам потрібно зробити, - це оновлювати кластер. Використання керованих служб, таких як GKE, може зробити це набагато простіше, але все ж є методи, які дозволяють зробити процес оновлення більш легким.

  • Повідомлення в блозі
  • Відео

Дякуємо всім людям, які зробили це можливим, від людей, які переглядали вміст, до команд для редагування відео та блогу, які зробили цю серію реальністю!