arrow_back

Розгортання Google Kubernetes Engine

Get access to 700+ labs and courses

Розгортання Google Kubernetes Engine

Lab 1 година universal_currency_alt 5 кредитів show_chart Початковий
info This lab may incorporate AI tools to support your learning.
Get access to 700+ labs and courses

Огляд

Під час цього завдання ви створите кластери GKE та розгорнете тестову групу контейнерів за допомогою Google Cloud Console.

Цілі

У цьому завданні ви навчитеся виконувати наведені нижче дії.

  • Створювати кластери GKE та керувати ними за допомогою Google Cloud Console.

  • Розгортати групу контейнерів за допомогою Google Cloud Console.

  • Перевіряти кластер і групи контейнерів за допомогою Google Cloud Console.

Налаштування завдання

Для кожної практичної роботи ви безкоштовно отримуєте новий проект Google Cloud і набір інструментів на визначений період часу.

  1. Увійдіть у Qwiklabs у вікні в режимі анонімного перегляду.

  2. Слідкуйте за тим, скільки часу залишилося для виконання практичної роботи (наприклад: 1:15:00). Постарайтеся завершити її вчасно.
    Завдання не можна призупинити, а лише почати спочатку.

  3. Коли будете готові, натисніть Start Lab (Почати практичну роботу).

  4. Занотуйте облікові дані для практичної роботи (ім’я користувача й пароль). Вони знадобляться для входу в Google Cloud Console.

  5. Натисніть Open Google Console (Відкрити Google Console).

  6. Виберіть Use another account (Увійти в інший обліковий запис), потім скопіюйте та вставте облікові дані для доступу до цієї практичної роботи у відповідні поля.
    Якщо ви ввійдете з іншими обліковими даними, станеться помилка або з вас може почати стягуватися плата.

  7. Прийміть умови й пропустіть сторінку відновлення ресурсу.

Щойно ви виконаєте дії для входу, з’явиться інформаційна панель проекту.

Завдання 1. Розгорніть кластери GKE

У цьому завданні вам потрібно розгорнути кластери GKE за допомогою Google Cloud Console і Cloud Shell.

Розгорніть кластер GKE, використовуючи Google Cloud Console

  1. У Navigation menu (Меню навігації) (Navigation menu icon) Google Cloud Console натисніть Kubernetes Engine > Clusters (Кластери).

  2. Щоб створити кластер GKE, натисніть Create (Створити). На наступному екрані для стандартного кластера GKE виберіть Configure (Налаштувати).

  3. За допомогою інтерфейсу консолі та налаштувань змінюйте назву та місцеположення кластера, версію Kubernetes, а також кількість вузлів та їх ресурсів (як-от тип машини в пулі вузлів за умовчанням).

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

  1. Змініть назву кластера на standard-cluster-1, а назву зони – на us-central1-a. Натисніть Create (Створити), залишивши всі значення за умовчанням.

Почнеться створення кластера.

Примітка. Потрібно зачекати кілька хвилин, перш ніж розгортання кластера буде завершено.

Коли процес створення буде завершено, сторінка Kubernetes Engine > Clusters (Кластери) матиме такий вигляд:

Clusters page

Щоб підтвердити виконання завдання, натисніть Check my progress (Перевірити мій прогрес). Розгорніть кластер GKE.

  1. Щоб побачити дані про кластер, натисніть назву standard-cluster-1.

  2. Прокрутіть сторінку вниз, щоб переглянути докладнішу інформацію.

  3. Угорі під полем назви кластера (standard-cluster-1) натисніть вкладки Storage (Сховище) та Nodes (Вузли), щоб переглянути докладну інформацію про кластер.

Завдання 2. Налаштуйте кластери GKE

За допомогою Google Cloud Console або Cloud Shell можна легко змінювати параметри наявних кластерів. У цьому завданні вам потрібно змінити розмір кластерів GKE, використовуючи Google Cloud Console.

  1. У Google Cloud Console угорі сторінки кластера standard-cluster-1 натисніть NODES (ВУЗЛИ).
  2. У розділі Node Pools (Пули вузлів) натисніть default-pool (пул за умовчанням).
  3. У Google Cloud Console угорі сторінки Node Pool Details (Подробиці пулу вузлів) натисніть RESIZE (ЗМІНИТИ РОЗМІР).
  4. Укажіть 4 вузли замість 3 і натисніть RESIZE (ЗМІНИТИ РОЗМІР).

Resize button on the Node Pool Details page

  1. У Navigation menu (Меню навігації) (Navigation menu icon) Google Cloud Console натисніть Kubernetes Engine > Clusters (Кластери).

Після закінчення операції на сторінці Kubernetes Engine > Clusters (Кластери) з’явиться інформація про те, що кластер "standard-cluster-1" має чотири вузли.

Щоб підтвердити виконання завдання, натисніть Check my progress (Перевірити мій прогрес). Налаштуйте кластери GKE.

Завдання 3. Розгорніть тестове робоче навантаження

У цьому завданні за допомогою Google Cloud Console ви протестуєте розгортання групи контейнерів, у якій запущено веб-сервер nginx.

  1. У Navigation menu (Меню навігації) (Navigation menu icon) Google Cloud Console натисніть Kubernetes Engine > Workloads (Робочі навантаження).
  2. Натисніть Deploy (Розгорнути), щоб відкрити майстер розгортання.
  3. Натисніть Continue (Продовжити), щоб вибрати за умовчанням "container image" (образ контейнера) nginx:latest. Буде введено в дію 3 групи контейнерів, кожна з яких включатиме єдиний контейнер з останньою версію nginx.
  4. Прокрутіть вікно вниз і натисніть кнопку Deploy (Розгорнути), не змінюючи параметри Configuration (Налаштування) за умовчанням.
  5. Після завершення операції на екрані з’явиться детальна інформація про введення в дію нового веб-сервера nginx.

Щоб підтвердити виконання завдання, натисніть Check my progress (Перевірити мій прогрес). Розгорніть тестове робоче навантаження веб-сервера nginx

Завдання 4. Перегляньте дані про робочі навантаження в Google Cloud Console

У цьому завданні вам потрібно переглянути дані про робочі навантаження GKE безпосередньо в Google Cloud Console.

  1. У Navigation menu (Меню навігації) (Navigation menu icon) Google Cloud Console натисніть Kubernetes Engine > Workloads (Робочі навантаження).
  2. У Google Cloud Console на сторінці Kubernetes Engine > Workloads (Робочі навантаження) натисніть nginx-1.
Примітка. За умовчанням на початку розгортання можуть відображатися всі 3 групи контейнерів, але через кілька хвилин їх кількість зменшиться до 1. Можна продовжувати виконання завдання.

Щоб переглянути інформацію про робоче навантаження, зокрема діаграми використання ресурсів, посилання на журнали та дані про групи контейнерів, пов’язані з цим робочим навантаженням, виконайте наведені нижче дії.

  1. У Google Cloud Console натисніть вкладку Details (Подробиці) для робочого навантаження nginx-1. На цій вкладці відображаються дані про робоче навантаження, зокрема специфікація груп контейнерів, кількість і статус їх копій, а також інформація про горизонтальне автоматичне масштабування цих груп.

  2. Натисніть вкладку Revision History (Історія змін). Тут відображається перелік редакцій наявного робочого навантаження.

  3. Натисніть вкладку Events (Події). Тут відображаються події, пов’язані з наявним робочим навантаженням.

  4. Потім натисніть вкладку YAML. На цій вкладці можна переглянути файл YAML, що містить компоненти та повну конфігурацію тестового робочого навантаження.

  5. Тепер на вкладці Details (Подробиці) робочого навантаження nginx-1 у Google Cloud Console натисніть вкладку Overview (Огляд), прокрутіть сторінку вниз до розділу Managed Pods (Керовані групи контейнерів) і натисніть назву одного з таких контейнерів, щоб переглянути сторінку з інформацією про нього.

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

  2. Переглянути інформацію про події та посилання на журнали контейнерів у Cloud Operations можна, натиснувши на сторінці Pod details (Подробиці про групу контейнерів) вкладки Events (Події) та Logs (Журнали).

  3. Натисніть вкладку YAML, щоб переглянути файл YAML із конфігурацією групи контейнерів.

Завершіть завдання

Закінчивши виконувати завдання, натисніть кнопку End Lab (Завершити завдання). Google Cloud Skills Boost вилучить використані ресурси й очистить обліковий запис.

Ви зможете оцінити, наскільки вам сподобалося виконувати завдання на платформі. Виберіть потрібну кількість зірочок, введіть коментар і натисніть Submit (Надіслати).

Кількість зірочок відповідає певній оцінці:

  • 1 зірочка = зовсім не сподобалося
  • 2 зірочки = не сподобалося
  • 3 зірочки = не можу сказати напевно
  • 4 зірочки = сподобалося
  • 5 зірочок = дуже сподобалося

Якщо ви не хочете надсилати відгук, просто закрийте діалогове вікно.

Залишайте свої відгуки, пропозиції або коментарі на вкладці Support (Підтримка).

© Google LLC 2022. Усі права захищено. Назва та логотип Google є торговельними марками Google LLC. Усі інші назви компаній і продуктів можуть бути торговельними марками відповідних компаній, з якими вони пов’язані.

Before you begin

  1. Labs create a Google Cloud project and resources for a fixed time
  2. Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
  3. On the top left of your screen, click Start lab to begin

Use private browsing

  1. Copy the provided Username and Password for the lab
  2. Click Open console in private mode

Sign in to the Console

  1. Sign in using your lab credentials. Using other credentials might cause errors or incur charges.
  2. Accept the terms, and skip the recovery resource page
  3. Don't click End lab unless you've finished the lab or want to restart it, as it will clear your work and remove the project

This content is not currently available

We will notify you via email when it becomes available

Great!

We will contact you via email if it becomes available

One lab at a time

Confirm to end all existing labs and start this one

Use private browsing to run the lab

Use an Incognito or private browser window to run this lab. This prevents any conflicts between your personal account and the Student account, which may cause extra charges incurred to your personal account.