Редактировал(а) Ирина Сафонова 07.01.2024, 13:58

Скрыть последних авторов
Ирина Сафонова 38.1 1 {{box cssClass="floatinginfobox" title="**Содержание**"}}
Ирина Сафонова 2.1 2 {{toc/}}
Ирина Сафонова 38.1 3 {{/box}}
Ирина Сафонова 1.1 4
Ирина Сафонова 38.1 5 (% data-xwiki-non-generated-content="java.util.List" %)
6 (((
Ирина Сафонова 36.1 7 = Назначение конфигурационных карт =
Ирина Сафонова 38.1 8 )))
Ирина Сафонова 1.1 9
Ирина Сафонова 39.1 10 ----
Ирина Сафонова 3.1 11
Ирина Сафонова 65.1 12 **Конфигурационные карты** **(ConfigMap)** — объекты **Cloud Managed Kubernetes**, позволяющие отделить данные или конфигурационные файлы от содержимого изображения, чтобы обеспечить переносимость контейнерных приложений.
Ирина Сафонова 1.1 13
Ирина Сафонова 70.1 14 Конфигурационные карты связывают файлы конфигурации, аргументы командной строки, переменные окружения, номера портов и альтернативные артефакты конфигурации с вашими контейнерами Pod и системными частями во время выполнения. Также карты используются для хранения данных конфигурации в виде [[пар ключ - значение>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9F%D0%B0%D1%80%D0%B0%20%D0%BA%D0%BB%D1%8E%D1%87-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%28KVP%29]].
Ирина Сафонова 43.1 15
Ирина Сафонова 60.1 16 == В каких случаях используются конфигурационные карты? ==
17
Ирина Сафонова 36.1 18 Конфигурационные карты используются в следующих случаях:
Ирина Сафонова 1.1 19
Ирина Сафонова 60.1 20 * Установка значения [[переменных среды>>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]].
21 * Установление параметров команды в контейнерах.
22 * Хранение и обмен неконфиденциальными незашифрованными данными конфигурации.
23 * Создание конфигурационного файла в [[томах>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A2%D0%BE%D0%BC]].
Ирина Сафонова 1.1 24
Ирина Сафонова 32.1 25 = Необходимые условия перед выполнением настроек =
Ирина Сафонова 3.1 26
27 ----
28
Ирина Сафонова 61.1 29 Перед выполнением настроек должны быть созданы:
Ирина Сафонова 3.1 30
Ирина Сафонова 60.1 31 * [[рабочее пространство>>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]],
32 * [[проект>>url:https://wiki.dfcloud.ru/bin/view/Glossary/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82]],
Ирина Сафонова 66.1 33 * пользователь {{code language="none"}}project-regular{{/code}}.
Ирина Сафонова 60.1 34
Ирина Сафонова 66.1 35 Пользователь {{code language="none"}}project-regular{{/code}} должен быть приглашен в проект и наделен ролью {{code language="none"}}operator{{/code}}.
Ирина Сафонова 60.1 36
Ирина Сафонова 54.1 37 = Создание конфигурационной карты =
Ирина Сафонова 3.1 38
Ирина Сафонова 5.1 39 ----
40
Ирина Сафонова 62.1 41 1. Войдите в консоль как {{code language="none"}}project-regular{{/code}}, перейдите в **Configuration**, выберите **ConfigMaps** и нажмите кнопку **Create**.
Ирина Сафонова 70.1 42 2. В появившемся диалоговом окне укажите имя для конфигурационной карты (например, {{code language="none"}}demo-configmap{{/code}}) и нажмите кнопку **Next**.
Ирина Сафонова 5.1 43
Ирина Сафонова 62.1 44 {{info}}
45 Чтобы увидеть файл манифеста в формате [[YAML>>https://wiki.dfcloud.ru/bin/view/Glossary/YAML]], нажмите кнопку **Edit YAML** в правом верхнем углу. **Cloud Managed Kubernetes** позволяет редактировать [[файл манифеста>>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]] для создания конфигурационной карты.
46 {{/info}}
47
Ирина Сафонова 64.1 48 3. На вкладке **Data Settings **настройте значения, нажав кнопку **Add Data**.
Ирина Сафонова 52.1 49 4. Введите пару ключ-значение.
Ирина Сафонова 5.1 50
51 {{info}}
Ирина Сафонова 34.1 52 * Пары ключ-значение отображаются под данными поля в манифесте.
Ирина Сафонова 52.1 53 * В дашборде вы можете добавлять пары ключ-значение только для конфигурационных карт.
Ирина Сафонова 5.1 54 {{/info}}
55
Ирина Сафонова 67.1 56 5. Нажмите кнопку √ в правом нижнем углу, чтобы сохранить пару ключ-значение. Если хотите добавить больше пар, повторно нажмите кнопку **Add Data**.
Ирина Сафонова 64.1 57 6. Щелкните кнопку **Create.**
Ирина Сафонова 5.1 58
Ирина Сафонова 64.1 59 {{success}}
Ирина Сафонова 70.1 60 В результате конфигурационная карта отображается на странице **ConfigMap**.
Ирина Сафонова 64.1 61 {{/success}}
62
Ирина Сафонова 69.1 63 = Просмотр и редактирование параметров конфигурационной карты =
Ирина Сафонова 5.1 64
Ирина Сафонова 6.1 65 ----
66
Ирина Сафонова 68.1 67 ~1. При необходимости щелкните[[image:https://www.kubesphere.io/images/docs/v3.3/project-user-guide/configurations/configmaps/three-dots.png||alt="icon" height="24" width="24"]] справа и выберите операцию из раскрывающегося списка.
Ирина Сафонова 6.1 68
Ирина Сафонова 64.1 69 * **Edit Information**: просмотр и редактирование основной информации.
70 * **Edit YAML**: просмотр, загрузка, скачивание или обновление файла YAML.
Ирина Сафонова 70.1 71 * **Edit Settings**: изменение пары ключ-значение конфигурационной карты.
72 * **Delete**: удаление конфигурационной карты.
Ирина Сафонова 6.1 73
Ирина Сафонова 70.1 74 2. Щелкните имя конфигурационной карты, чтобы перейти на страницу сведений. На вкладке **Data **все добавленные вами пары ключ-значение.
75 3. Нажмите **More**, чтобы отобразить доступные операции с конфигурационной карты:
Ирина Сафонова 6.1 76
Ирина Сафонова 64.1 77 * **Edit YAML**: просмотр, загрузка, скачивание или обновление файла YAML.
Ирина Сафонова 70.1 78 * **Edit Settings**: изменение пары ключ-значение конфигурационной карты.
79 * **Delete**: удаление конфигурационной карты и возврат на страницу с их списком.
Ирина Сафонова 6.1 80
Ирина Сафонова 64.1 81 4.  При необходимости щелкните кнопку **Edit Information**, чтобы потредактировать основную информацию о конфигурационной карте.
Ирина Сафонова 6.1 82
Ирина Сафонова 55.1 83 = Использование конфигурационной карты =
Ирина Сафонова 13.1 84
Ирина Сафонова 18.1 85 ----
86
Ирина Сафонова 70.1 87 Когда создаете [[сервисы>>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.04.%20%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/]], [[задания>>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.05.%20%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F/]] или [[задания по расписанию>>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.06.%20%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B8%20%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA%D0%B0/]], то может потребоваться добавить переменные среды для контейнеров. На странице **Add Container** отметьте **Environment Variables** и нажмите кнопку **From secret**, чтобы использовать** **конфигурационной карты из списка.
Ирина Сафонова 27.1 88
Ирина Сафонова 53.1 89 **[[В начало>>doc:Контейнерная разработка.Cloud Managed Kubernetes.WebHome]] **🡱
90 **[[К следующему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L04\. Настройка проекта.L04\.04\. Учетная запись сервиса.WebHome]] 🡲**
91 **[[К предыдущему разделу>>doc:Контейнерная разработка.Cloud Managed Kubernetes.2\. Инструкция.01\. Инструкция пользователя.L\. Управление проектом.L04\. Настройка проекта.L04\.02\. Реестры изображений.WebHome]] **🡰