Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Start a GKE cluster
/ 50
Run and deploy a container
/ 50
Під час цієї практичної роботи вам потрібно буде створити кластер Google Kubernetes Engine із кількома контейнерами, кожен із яких містить веб-сервер. Також ви розмістите розподілювач навантаження для кластера й переглянете його вміст.
У цій практичній роботі ви навчитеся виконувати наведені нижче дії.
kubectl.Для кожної практичної роботи ви безкоштовно отримуєте новий проект Google Cloud і набір інструментів на визначений період часу.
Увійдіть у Qwiklabs у вікні в режимі анонімного перегляду.
Слідкуйте за тим, скільки часу залишилося для виконання практичної роботи (наприклад: 1:15:00). Постарайтеся завершити її вчасно.
Завдання не можна призупинити, а лише почати спочатку.
Коли будете готові, натисніть Start Lab (Почати практичну роботу).
Занотуйте облікові дані для практичної роботи (ім’я користувача й пароль). Вони знадобляться для входу в Google Cloud Console.
Натисніть Open Google Console (Відкрити Google Console).
Виберіть Use another account (Увійти в інший обліковий запис), потім скопіюйте та вставте облікові дані для доступу до цієї практичної роботи у відповідні поля.
Якщо ви ввійдете з іншими обліковими даними, станеться помилка або з вас може почати стягуватися плата.
Прийміть умови й пропустіть сторінку відновлення ресурсу.
Запишіть назву свого проекту Google Cloud (її наведено на верхній панелі Google Cloud Console). Назва починається з комбінації літер qwiklabs-gcp-, після яких ідуть шістнадцяткові числа.
У меню навігації () Google Cloud Console натисніть APIs & Services (API та сервіси).
Переконайтеся, що обидва наведені нижче API є в списку ввімкнених.
Якщо якийсь із них відсутній, угорі натисніть Enable APIs and Services (Увімкнути API та сервіси). Знайдіть указані вище API за назвою й увімкніть їх для поточного проекту (скористайтеся раніше записаною назвою проекту GCP).
У консолі Google Cloud на панелі інструментів угорі праворуч натисніть кнопку Activate Cloud Shell (Активувати Cloud Shell).
Натисніть Continue (Продовжити).
У командному рядку Cloud Shell введіть наведену нижче команду, щоб експортувати змінну середовища MY_ZONE:
Запустіть кластер Kubernetes під керуванням Kubernetes Engine. Назвіть цей кластер webfrontend і налаштуйте в ньому 2 вузли:
Створення кластера триватиме кілька хвилин, поки Kubernetes Engine розгортає віртуальні машини.
Коли кластер буде створено, перевірте встановлену версію Kubernetes за допомогою команди kubectl version:
Команда gcloud container clusters create автоматично автентифікує kubectl.
Перевірте запущені вузли в консолі GCP. У меню навігації () натисніть Compute Engine > VM Instances (Екземпляри віртуальних машин).
Ваш кластер Kubernetes готовий до використання.
Щоб підтвердити виконання завдання, натисніть Check my progress (Підтвердити виконання).
Запустіть один екземпляр контейнера nginx із командного рядка Cloud Shell (Nginx – це популярний веб-сервер).
У Kubernetes усі контейнери працюють у групах. За допомогою команди kubectl create у Kubernetes було розгорнуто єдину групу контейнерів із контейнером nginx. Розгортання Kubernetes забезпечує роботу певної кількості груп контейнерів навіть у випадку збоїв у вузлах, на яких вони працюють. У цій команді ви запустили 1 групу контейнерів, що є значенням за умовчанням.
Перегляньте групу контейнерів, у якій запущено контейнер nginx:
Підключіть контейнер nginx до Інтернету:
Kubernetes створив сервіс і під’єднаний до нього зовнішній розподілювач навантаження із загальнодоступною ІР-адресою, яка не змінюється протягом усього часу роботи сервісу. Увесь мережевий трафік до загальнодоступної IP-адреси спрямовується до груп контейнерів, розміщених на серверній частині сервісу (наразі це група контейнерів nginx).
Перегляньте новий сервіс:
Ви можете віддалено перевірити контейнер nginx і підключитися до нього за допомогою вказаної зовнішньої IP-адреси.
Заповнення поля External-IP для вашого сервісу може тривати кілька секунд. Це звичайне явище. Виконуйте команду kubectl get services кожні кілька секунд, доки поле не буде заповнено.
Відкрийте нову вкладку веб-переглядача та вставте зовнішню IP-адресу кластера в адресний рядок. Відобразиться головна сторінка за умовчанням веб-переглядача Nginx.
Збільште кількість груп контейнерів, які працюють у вашому сервісі:
Масштабуючи розгортання, можна збільшити доступні ресурси для додатка, кількість користувачів якого зростає.
Перевірте, чи збільшила система Kubernetes кількість груп контейнерів:
Перевірте, чи не змінилася зовнішня IP-адреса:
Поверніться на вкладку веб-переглядача, на якій переглядали зовнішню IP-адресу кластера. Оновіть сторінку, щоб упевнитися, що веб-сервер nginx працює.
Щоб підтвердити виконання завдання, натисніть Check my progress (Підтвердити виконання).
Під час цієї практичної роботи ви налаштували кластер Kubernetes у Kubernetes Engine. Ви додали в кластер кілька груп контейнерів із розміщеним у них додатком, масштабували цей додаток і відкрили до нього доступ.
Закінчивши виконувати завдання, натисніть кнопку End Lab (Завершити завдання). Google Cloud Skills Boost вилучить використані ресурси й очистить обліковий запис.
Ви зможете оцінити, наскільки вам сподобалося виконувати завдання на платформі. Виберіть потрібну кількість зірочок, введіть коментар і натисніть Submit (Надіслати).
Кількість зірочок відповідає певній оцінці:
Якщо ви не хочете надсилати відгук, просто закрийте діалогове вікно.
Залишайте свої відгуки, пропозиції або коментарі на вкладці Support (Підтримка).
© Google LLC 2026. Усі права захищено. Назва й логотип Google є торговельними марками Google LLC. Усі інші назви компаній і продуктів можуть бути торговельними марками відповідних компаній, з якими вони пов’язані.
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