Исходный код вики J02.02. StatefulSet (Набор состояния)
Редактировал(а) Ирина Сафонова 06.01.2024, 22:23
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
69.1 | 1 | {{box cssClass="floatinginfobox" title="**Содержание**"}} |
2 | {{toc/}} | ||
3 | {{/box}} | ||
![]() |
1.1 | 4 | |
![]() |
69.1 | 5 | (% data-xwiki-non-generated-content="java.util.List" %) |
6 | ((( | ||
![]() |
88.1 | 7 | = Что такое StatefulSet (набор состояния)? = |
![]() |
1.1 | 8 | |
![]() |
70.1 | 9 | ---- |
![]() |
1.1 | 10 | |
![]() |
88.1 | 11 | **Набор состояния (StatefulSet)** — функционал **Cloud Managed Kubernetes**, использующийся для управления приложениями с отслеживанием состояния. Набор отвечает за развертывание, масштабирование набора [[подов>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.08.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%20%D0%BF%D0%BE%D0%B4%D0%BE%D0%B2/]] и гарантирует упорядоченность и уникальность этих подов. |
12 | ))) | ||
![]() |
4.1 | 13 | |
![]() |
88.1 | 14 | Как и [[развертывание>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.01.%20%D0%A0%D0%B0%D0%B7%D0%B2%D0%BE%D1%80%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/]], набор состояния управляет подами, основанными на идентичной спецификации [[контейнера>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80]]. В отличие от развертывания, набор состояния поддерживает фиксированную идентичность для каждого из подов. Поды создаются на основе одной и той же спецификации, но не являются взаимозаменяемыми: каждый из них имеет постоянный идентификатор. Идентификатор сохраняется при любом изменении расписания. |
![]() |
1.1 | 15 | |
![]() |
88.1 | 16 | Набор состояния также используется, если требуется использовать хранилище [[тома>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L03.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%82%D0%BE%D0%BC%D0%B0%D0%BC%D0%B8/]] для обеспечения постоянства рабочей нагрузки. |
![]() |
1.1 | 17 | |
![]() |
72.1 | 18 | == Каким приложениям полезен набор состояния? == |
![]() |
3.1 | 19 | |
![]() |
72.2 | 20 | Наборы состояний полезны для приложений, которые требуют выполнение одного или несколько действий: |
![]() |
3.1 | 21 | |
![]() |
88.1 | 22 | * Обеспечение уникальных и стабильных сетевых идентификаторов и хранилища данных. |
23 | * Упорядоченное развертывание и масштабирование. | ||
24 | * Упорядоченные автоматические скользящие обновления. | ||
![]() |
6.1 | 25 | |
![]() |
60.1 | 26 | == Ссылки на документацию == |
![]() |
6.1 | 27 | |
![]() |
86.1 | 28 | Более подробно в [[официальной документации Kubernetes>>https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/]]. |
![]() |
9.1 | 29 | |
![]() |
60.1 | 30 | = Необходимые условия перед выполнением настроек = |
![]() |
9.1 | 31 | |
![]() |
11.1 | 32 | ---- |
33 | |||
![]() |
97.1 | 34 | Перед выполнением настроек должны быть созданы: |
![]() |
11.1 | 35 | |
![]() |
89.1 | 36 | * [[рабочее пространство>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B5%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE]], |
37 | * [[проект>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82]], | ||
![]() |
98.1 | 38 | * пользователь {{code language="none"}}project-regular{{/code}}. |
![]() |
89.1 | 39 | |
40 | Пользователь должен быть приглашен в проект и наделен ролью {{code language="none"}}operator{{/code}}. | ||
41 | |||
![]() |
60.1 | 42 | = Создание набора состояния = |
![]() |
11.1 | 43 | |
![]() |
12.1 | 44 | ---- |
45 | |||
![]() |
89.1 | 46 | Сервис **Headless **доступен в разделе **Services** раздела **Application Workloads** проекта и настраивается при создании набор состояния. Настройка состоит из следующих последовательных шагов: |
![]() |
73.1 | 47 | ~1. [[Открытие дашборда>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/#H4284304331.41E44243A44044B44243843543443044843143E440434430]]. |
48 | 2.[[ Ввод основной информации>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/#H4284304332.41243243E43443E44143D43E43243D43E43943843D44443E44043C430446438438]]. | ||
49 | 3. [[Установка пода>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/#H4284304333.42344144243043D43E43243A43043F43E434430]]. | ||
50 | 4. [[Определение количества томов>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/#H4284304334.41E43F44043543443543B43543D43843543A43E43B43844743544144243243044243E43C43E432]]. | ||
51 | 5. [[Настройка дополнительных параметров>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/#H4284304335.A041D43044144244043E43943A43043443E43F43E43B43D43844243543B44C43D44B44543F43044043043C43544244043E432]]. | ||
![]() |
15.1 | 52 | |
![]() |
93.1 | 53 | При необходимости [[проверьте параметры настройки>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/#H41F44043E43243544043A43043443544243043B43543943D43044144244043E43943A438]]. |
![]() |
92.1 | 54 | |
![]() |
60.1 | 55 | == Шаг 1. Открытие дашборда == |
![]() |
15.1 | 56 | |
57 | ~1. Войдите в консоль как {{code language="none"}}project-regular{{/code}}. | ||
![]() |
89.1 | 58 | 2. Перейдите в **Application Workloads **проекта и выберите **Workloads** и нажмите кнопку **Create **на вкладке **StatefulSets**. |
![]() |
15.1 | 59 | |
![]() |
60.1 | 60 | == Шаг 2. Ввод основной информации == |
![]() |
15.1 | 61 | |
![]() |
89.1 | 62 | Задайте имя набору состояния, например, {{code language="none"}}demo-stateful{{/code}}, выберите проект и нажмите кнопку **Next**. |
![]() |
15.1 | 63 | |
![]() |
60.1 | 64 | == Шаг 3. Установка пода == |
![]() |
19.1 | 65 | |
![]() |
89.1 | 66 | ~1. Перед установкой образа определите количество реплицированных подов, щелкнув [[image:https://www.kubesphere.io/images/docs/v3.3/project-user-guide/application-workloads/deployments/plus-icon.png||alt="icon"]] или [[image:https://www.kubesphere.io/images/docs/v3.3/project-user-guide/application-workloads/deployments/minus-icon.png||alt="icon"]]. Поды указаны в поле {{code language="none"}}.spec.replicas{{/code}} в [[файле манифеста>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9C%D0%B0%D0%BD%D0%B8%D1%84%D0%B5%D1%81%D1%82%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F]]. |
![]() |
19.1 | 67 | |
68 | {{info}} | ||
![]() |
89.1 | 69 | Чтобы просмотреть айл манифеста набора состояния в формате [[YAML>>https://wiki.dfcloud.ru/bin/view/Glossary/YAML]], нажмите кнопку **Edit YAML** в правом верхнем углу.** Cloud Managed Kubernetes** позволяет редактировать файл манифеста для создания набора состояния. Кроме того, вы можете выполнить описанные ниже шаги, чтобы создать набор состояния через дашборд. |
![]() |
19.1 | 70 | {{/info}} |
71 | |||
![]() |
89.1 | 72 | 2. Нажмите на кнопку **Add Container**. |
73 | 3. Введите имя образа из общедоступного [[Docker Hub>>url:https://hub.docker.com/]] или из указанного вами частного репозитория. Например, введите {{code language="none"}}nginx{{/code}} в поле поиска и нажмите кнопку **Enter**. | ||
![]() |
19.1 | 74 | |
![]() |
20.1 | 75 | {{warning}} |
76 | * Помните, что нажимать **Enter **на клавиатуре необходимо после ввода имени образа в поле поиска | ||
![]() |
84.1 | 77 | * Если вы хотите использовать свой личный репозиторий образов, вам следует сначала создать секретную переменную [[реестра образов>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L04.%20%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0/L04.02.%20%D0%A0%D0%B5%D0%B5%D1%81%D1%82%D1%80%D1%8B%20%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/]] в разделе **Secrets** раздела **Configuration** |
![]() |
20.1 | 78 | {{/warning}} |
79 | |||
![]() |
77.1 | 80 | 4. Установите необходимые запросы и ограничения для ресурсов [[CPU>>url:https://wiki.dfcloud.ru/bin/view/Glossary/CPU]] и памяти. |
![]() |
20.1 | 81 | 5. Нажмите **Use Default Ports** для настроек порта или настройте протокол, имя и порт контейнера. |
![]() |
77.1 | 82 | 6. Выберите политику извлечения образов из раскрывающегося списка. |
![]() |
89.1 | 83 | 7. При необходимости настройте следующие параметры дашборда: |
84 | |||
85 | * **Health Check,** | ||
86 | * **Start Command, ** | ||
87 | * **Environment Variables, ** | ||
88 | * **Container Security Context,** | ||
89 | * **Synchronize Host Timezone.** | ||
90 | |||
91 | Закончите настройку — нажмите кнопку √ в правом нижнем углу. | ||
92 | |||
![]() |
77.1 | 93 | 8. Выберите стратегию обновления в раскрывающемся меню. Рекомендуется выбрать **Rolling Update**. |
94 | 9. Выберите правило планирования пода. | ||
![]() |
89.1 | 95 | 10. Нажмите кнопку **Next**, чтобы продолжить, когда вы закончите настройку пода. |
![]() |
22.1 | 96 | |
![]() |
60.1 | 97 | == Шаг 4. Определение количества томов == |
![]() |
22.1 | 98 | |
![]() |
89.1 | 99 | Набор состояния может использовать заранее созданный шаблон тома. При необходимости пропустите шаг, нажав кнопку **Next**. |
![]() |
22.1 | 100 | |
![]() |
60.1 | 101 | == Шаг 5. Настройка дополнительных параметров == |
![]() |
25.1 | 102 | |
![]() |
77.1 | 103 | При необходимости установите политику планирования [[нод>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9D%D0%BE%D0%B4%D0%B0]] и добавьте [[метаданные>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9C%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5]]. Когда закончите, нажмите **Create**, чтобы завершить весь процесс создания. |
![]() |
26.1 | 104 | |
![]() |
89.1 | 105 | * **Выбор нод**. Назначьте реплики подов для запуска на указанных нодах. |
106 | * **Добавление метаданных**. Дополнительные настройки метаданных для таких ресурсов, как **Labels** и **Annotations**. | ||
![]() |
26.1 | 107 | |
![]() |
93.1 | 108 | = Проверка параметров настройки = |
![]() |
26.2 | 109 | |
110 | ---- | ||
111 | |||
![]() |
79.1 | 112 | (% class="wikigeneratedid" %) |
![]() |
94.1 | 113 | При необходимости проверьте параметры настройки. |
![]() |
79.1 | 114 | |
![]() |
28.1 | 115 | == Страница сведений == |
116 | |||
![]() |
89.1 | 117 | ~1. После [[создания>>https://wiki.dfcloud.ru/bin/view/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Cloud%20Managed%20Kubernetes/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/01.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/L.%20%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%BC/L02.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5%20%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9/L02.02.%20StatefulSets/#H42143E43743443043D43843543D43043143E44043044143E44144243E44F43D43844F]] набор состояния отображается в списке. При необходимости щелкнете значок [[image:https://www.kubesphere.io/images/docs/v3.3/project-user-guide/application-workloads/deployments/three-dots.png||alt="icon" height="25" width="21"]] справа и выберите параметры в меню, чтобы изменить данные. |
![]() |
28.1 | 118 | |
![]() |
89.1 | 119 | * **Edit Information**: просмотр и редактирование основной информации. |
120 | * **Edit YAML**: просмотр, загрузка, скачивание или обновление файла [[YAML>>url:https://wiki.dfcloud.ru/bin/view/Glossary/YAML]]. | ||
121 | * **Re-create**: повторное создание набора состояния. | ||
122 | * **Delete**: удаление набора состояния. | ||
![]() |
28.2 | 123 | |
![]() |
74.1 | 124 | 2. Щелкните имя набора состояния и при необходимости перейдите на страницу сведений. |
![]() |
28.2 | 125 | |
![]() |
74.1 | 126 | 3. Нажмите **More**, чтобы отобразить доступны операции с набором состояния. |
![]() |
28.2 | 127 | |
![]() |
96.1 | 128 | * **Roll Back**: версия для отката. |
![]() |
89.1 | 129 | * **Edit Autoscaling**: автоматическое масштабирование реплик в соответствии с использованием [[CPU>>url:https://wiki.dfcloud.ru/bin/view/Glossary/CPU]] и памяти. Если указаны и CPU, и память, реплики добавляются или удаляются при выполнении любого из условий. |
130 | * **Edit Settings**: настройка стратегии обновления, контейнера и томов. | ||
131 | * **Edit YAML**: просмотр, загрузка, скачивание или обновление файла YAML. | ||
132 | * **Re-create**: повторное создание набора состояния. | ||
133 | * **Delete**: удаление набора состояния. После удаления осуществляется возврат на страницу со списком наборов. | ||
![]() |
29.1 | 134 | |
![]() |
56.1 | 135 | 4. Перейдите на вкладку **Resource Status**, чтобы просмотреть информацию о порте и поде набора состояния. |
![]() |
29.1 | 136 | |
137 | * **Replica Status**: нажмите [[image:https://www.kubesphere.io/images/docs/v3.3/common-icons/replica-plus-icon.png||alt="icon" width="20px"]] или [[image:https://www.kubesphere.io/images/docs/v3.3/common-icons/replica-minus-icon.png||alt="icon" width="20px"]], чтобы увеличить или уменьшить число реплик. | ||
![]() |
89.1 | 138 | * **Pods**. При необходимости просмотрите: |
139 | ** информацию о поде: состояние, нода, IP-адрес пода, использование ресурсов, | ||
140 | ** информацию о контейнере, | ||
141 | ** логи контейнера. | ||
![]() |
30.1 | 142 | |
![]() |
60.1 | 143 | == Регистрация изменений == |
![]() |
30.1 | 144 | |
![]() |
77.1 | 145 | После изменения шаблона ресурса рабочей нагрузки сгенерируется новый журнал, поды перепланируются для обновления версии. Последние десять версий сохраняются по умолчанию. |
![]() |
30.1 | 146 | |
![]() |
60.1 | 147 | == Метаданные == |
![]() |
30.1 | 148 | |
![]() |
56.1 | 149 | Щелкните вкладку **Metadata**, чтобы просмотреть метки и аннотации набора состояния. |
![]() |
30.1 | 150 | |
![]() |
60.1 | 151 | == Мониторинг == |
![]() |
30.1 | 152 | |
![]() |
56.1 | 153 | ~1. Щелкните вкладку **Monitoring**, чтобы просмотреть использование CPU и памяти, исходящий и входящий трафик набора состояния. |
![]() |
30.1 | 154 | 2. Щелкните раскрывающееся меню в правом верхнем углу, чтобы настроить временной диапазон и интервал выборки. |
![]() |
85.1 | 155 | 3. Щелкните [[image:https://www.kubesphere.io/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_autorefresh_start.png||alt="icon" height="16" width="17"]] / [[image:https://www.kubesphere.io/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_autorefresh_stop.png||alt="icon" height="16" width="16"]] значок в правом верхнем углу, чтобы запустить или остановить автоматическое обновление данных. |
![]() |
30.1 | 156 | 4. Щелкните [[image:https://www.kubesphere.io/images/docs/v3.3/project-user-guide/application-workloads/deployments/deployments_refresh.png||alt="icon" height="18" width="19"]] в правом верхнем углу, чтобы вручную обновить данные. |
157 | |||
![]() |
60.1 | 158 | == Переменные среды == |
![]() |
30.1 | 159 | |
![]() |
56.1 | 160 | Щелкните вкладку **Environment Variables**, чтобы просмотреть [[переменные среды>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%20%D1%81%D1%80%D0%B5%D0%B4%D1%8B]] набора состояния. |
![]() |
30.1 | 161 | |
![]() |
60.1 | 162 | == События == |
![]() |
30.1 | 163 | |
![]() |
56.1 | 164 | Щелкните вкладку **Events**, чтобы просмотреть события набора состояния. |
![]() |
52.1 | 165 | |
![]() |
74.1 | 166 | **[[В начало>>doc:Контейнерная разработка.Cloud Managed Kubernetes.WebHome]] **🡱 |
167 | **[[К следующему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L02\. Рабочие нагрузки приложений.L02\.03\. Kubernetes DaemonSets в KubeSphere.WebHome]] 🡲** | ||
168 | **[[К предыдущему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L02\. Рабочие нагрузки приложений.L02\.01\. Разворачивание приложений.WebHome]] **🡰 |