Исходный код вики J02.02. StatefulSet (Набор состояния)
Редактировал(а) Ирина Сафонова 06.01.2024, 22:23
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Содержание**"}} | ||
2 | {{toc/}} | ||
3 | {{/box}} | ||
4 | |||
5 | (% data-xwiki-non-generated-content="java.util.List" %) | ||
6 | ((( | ||
7 | = Что такое StatefulSet (набор состояния)? = | ||
8 | |||
9 | ---- | ||
10 | |||
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 | ))) | ||
13 | |||
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]]. В отличие от развертывания, набор состояния поддерживает фиксированную идентичность для каждого из подов. Поды создаются на основе одной и той же спецификации, но не являются взаимозаменяемыми: каждый из них имеет постоянный идентификатор. Идентификатор сохраняется при любом изменении расписания. | ||
15 | |||
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/]] для обеспечения постоянства рабочей нагрузки. | ||
17 | |||
18 | == Каким приложениям полезен набор состояния? == | ||
19 | |||
20 | Наборы состояний полезны для приложений, которые требуют выполнение одного или несколько действий: | ||
21 | |||
22 | * Обеспечение уникальных и стабильных сетевых идентификаторов и хранилища данных. | ||
23 | * Упорядоченное развертывание и масштабирование. | ||
24 | * Упорядоченные автоматические скользящие обновления. | ||
25 | |||
26 | == Ссылки на документацию == | ||
27 | |||
28 | Более подробно в [[официальной документации Kubernetes>>https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/]]. | ||
29 | |||
30 | = Необходимые условия перед выполнением настроек = | ||
31 | |||
32 | ---- | ||
33 | |||
34 | Перед выполнением настроек должны быть созданы: | ||
35 | |||
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]], | ||
38 | * пользователь {{code language="none"}}project-regular{{/code}}. | ||
39 | |||
40 | Пользователь должен быть приглашен в проект и наделен ролью {{code language="none"}}operator{{/code}}. | ||
41 | |||
42 | = Создание набора состояния = | ||
43 | |||
44 | ---- | ||
45 | |||
46 | Сервис **Headless **доступен в разделе **Services** раздела **Application Workloads** проекта и настраивается при создании набор состояния. Настройка состоит из следующих последовательных шагов: | ||
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]]. | ||
52 | |||
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]]. | ||
54 | |||
55 | == Шаг 1. Открытие дашборда == | ||
56 | |||
57 | ~1. Войдите в консоль как {{code language="none"}}project-regular{{/code}}. | ||
58 | 2. Перейдите в **Application Workloads **проекта и выберите **Workloads** и нажмите кнопку **Create **на вкладке **StatefulSets**. | ||
59 | |||
60 | == Шаг 2. Ввод основной информации == | ||
61 | |||
62 | Задайте имя набору состояния, например, {{code language="none"}}demo-stateful{{/code}}, выберите проект и нажмите кнопку **Next**. | ||
63 | |||
64 | == Шаг 3. Установка пода == | ||
65 | |||
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]]. | ||
67 | |||
68 | {{info}} | ||
69 | Чтобы просмотреть айл манифеста набора состояния в формате [[YAML>>https://wiki.dfcloud.ru/bin/view/Glossary/YAML]], нажмите кнопку **Edit YAML** в правом верхнем углу.** Cloud Managed Kubernetes** позволяет редактировать файл манифеста для создания набора состояния. Кроме того, вы можете выполнить описанные ниже шаги, чтобы создать набор состояния через дашборд. | ||
70 | {{/info}} | ||
71 | |||
72 | 2. Нажмите на кнопку **Add Container**. | ||
73 | 3. Введите имя образа из общедоступного [[Docker Hub>>url:https://hub.docker.com/]] или из указанного вами частного репозитория. Например, введите {{code language="none"}}nginx{{/code}} в поле поиска и нажмите кнопку **Enter**. | ||
74 | |||
75 | {{warning}} | ||
76 | * Помните, что нажимать **Enter **на клавиатуре необходимо после ввода имени образа в поле поиска | ||
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** | ||
78 | {{/warning}} | ||
79 | |||
80 | 4. Установите необходимые запросы и ограничения для ресурсов [[CPU>>url:https://wiki.dfcloud.ru/bin/view/Glossary/CPU]] и памяти. | ||
81 | 5. Нажмите **Use Default Ports** для настроек порта или настройте протокол, имя и порт контейнера. | ||
82 | 6. Выберите политику извлечения образов из раскрывающегося списка. | ||
83 | 7. При необходимости настройте следующие параметры дашборда: | ||
84 | |||
85 | * **Health Check,** | ||
86 | * **Start Command, ** | ||
87 | * **Environment Variables, ** | ||
88 | * **Container Security Context,** | ||
89 | * **Synchronize Host Timezone.** | ||
90 | |||
91 | Закончите настройку — нажмите кнопку √ в правом нижнем углу. | ||
92 | |||
93 | 8. Выберите стратегию обновления в раскрывающемся меню. Рекомендуется выбрать **Rolling Update**. | ||
94 | 9. Выберите правило планирования пода. | ||
95 | 10. Нажмите кнопку **Next**, чтобы продолжить, когда вы закончите настройку пода. | ||
96 | |||
97 | == Шаг 4. Определение количества томов == | ||
98 | |||
99 | Набор состояния может использовать заранее созданный шаблон тома. При необходимости пропустите шаг, нажав кнопку **Next**. | ||
100 | |||
101 | == Шаг 5. Настройка дополнительных параметров == | ||
102 | |||
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**, чтобы завершить весь процесс создания. | ||
104 | |||
105 | * **Выбор нод**. Назначьте реплики подов для запуска на указанных нодах. | ||
106 | * **Добавление метаданных**. Дополнительные настройки метаданных для таких ресурсов, как **Labels** и **Annotations**. | ||
107 | |||
108 | = Проверка параметров настройки = | ||
109 | |||
110 | ---- | ||
111 | |||
112 | (% class="wikigeneratedid" %) | ||
113 | При необходимости проверьте параметры настройки. | ||
114 | |||
115 | == Страница сведений == | ||
116 | |||
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"]] справа и выберите параметры в меню, чтобы изменить данные. | ||
118 | |||
119 | * **Edit Information**: просмотр и редактирование основной информации. | ||
120 | * **Edit YAML**: просмотр, загрузка, скачивание или обновление файла [[YAML>>url:https://wiki.dfcloud.ru/bin/view/Glossary/YAML]]. | ||
121 | * **Re-create**: повторное создание набора состояния. | ||
122 | * **Delete**: удаление набора состояния. | ||
123 | |||
124 | 2. Щелкните имя набора состояния и при необходимости перейдите на страницу сведений. | ||
125 | |||
126 | 3. Нажмите **More**, чтобы отобразить доступны операции с набором состояния. | ||
127 | |||
128 | * **Roll Back**: версия для отката. | ||
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**: удаление набора состояния. После удаления осуществляется возврат на страницу со списком наборов. | ||
134 | |||
135 | 4. Перейдите на вкладку **Resource Status**, чтобы просмотреть информацию о порте и поде набора состояния. | ||
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"]], чтобы увеличить или уменьшить число реплик. | ||
138 | * **Pods**. При необходимости просмотрите: | ||
139 | ** информацию о поде: состояние, нода, IP-адрес пода, использование ресурсов, | ||
140 | ** информацию о контейнере, | ||
141 | ** логи контейнера. | ||
142 | |||
143 | == Регистрация изменений == | ||
144 | |||
145 | После изменения шаблона ресурса рабочей нагрузки сгенерируется новый журнал, поды перепланируются для обновления версии. Последние десять версий сохраняются по умолчанию. | ||
146 | |||
147 | == Метаданные == | ||
148 | |||
149 | Щелкните вкладку **Metadata**, чтобы просмотреть метки и аннотации набора состояния. | ||
150 | |||
151 | == Мониторинг == | ||
152 | |||
153 | ~1. Щелкните вкладку **Monitoring**, чтобы просмотреть использование CPU и памяти, исходящий и входящий трафик набора состояния. | ||
154 | 2. Щелкните раскрывающееся меню в правом верхнем углу, чтобы настроить временной диапазон и интервал выборки. | ||
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"]] значок в правом верхнем углу, чтобы запустить или остановить автоматическое обновление данных. | ||
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 | |||
158 | == Переменные среды == | ||
159 | |||
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]] набора состояния. | ||
161 | |||
162 | == События == | ||
163 | |||
164 | Щелкните вкладку **Events**, чтобы просмотреть события набора состояния. | ||
165 | |||
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]] **🡰 |