Редактировал(а) Ирина Сафонова 06.01.2024, 14:12

От версии 11.1
отредактировано Ирина Сафонова
на 11.05.2023, 04:41
Изменить комментарий: К данной версии нет комментариев
К версии 18.1
отредактировано Ирина Сафонова
на 11.05.2023, 12:06
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -8,16 +8,16 @@
8 8  
9 9  Написанный на Go, [[etcd>>https://etcd.io/]] представляет собой распределенное хранилище ключей и значений для хранения данных, к которым должен обращаться распределенная система или кластер машин. В Kubernetes это серверная часть для обнаружения сервисов и хранения состояний и конфигураций кластера.
10 10  
11 -В разделе представлен пример развертывания etcd из App Store в KubeSphere.
11 +В разделе представлен [[пример развертывания etcd из App Store в KubeSphere>>https://wiki.dfcloud.ru/bin/view/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/I.%20%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/#H41F44043843C43544043D43044144244043E43943A438]].
12 12  
13 13  == Необходимые условия настройки ==
14 14  
15 15  ----
16 16  
17 -Вам необходимо:
17 +Перед выполнением настроек вам необходимо:
18 18  
19 19  * Убедиться, что вы включили систему OpenPitrix
20 -* Создать рабочее пространство, проект и учетную запись пользователя ({{code language="none"}}project-regular{{/code}}). Аккаунт должен быть обычным пользователем платформы и быть приглашенным в качестве {{code language="none"}}operator{{/code}} в проект. В примере вы работаете в демонстрационном проекте.
20 +* Создать рабочее пространство, проект и учетную запись пользователя ({{code language="none"}}project-regular{{/code}}). Аккаунт должен быть обычным пользователем платформы и быть приглашенным в качестве {{code language="none"}}operator{{/code}} в проект. В примере вы работаете в демонстрационном проекте
21 21  
22 22  == Пример настройки ==
23 23  
... ... @@ -41,5 +41,20 @@
41 41  
42 42  === Шаг 2. Доступ к сервису etcd ===
43 43  
44 -После развертывания приложения вы можете использовать etcdctl, инструмент командной строки для взаимодействия с сервером etcd, для прямого доступа к etcd на консоли KubeSphere.
45 -
44 +После развертывания приложения вы можете использовать etcdctl, инструмент командной строки для взаимодействия с сервером etcd, для прямого доступа к etcd на консоли KubeSphere. Для настройки доступа:
45 +
46 +1. Перейдите к StatefulSets в Workloads и щелкните имя службы etcd.
47 +2. В разделе **Pods** разверните меню, чтобы просмотреть сведения о контейнере, а затем щелкните значок **Terminal.**
48 +3. В терминале вы можете напрямую читать и записывать данные. Например, выполните следующие две команды:
49 +
50 +{{code language="none"}}
51 +etcdctl set /name kubesphere
52 +{{/code}}
53 +
54 +{{code language="none"}}
55 +etcdctl get /name
56 +{{/code}}
57 +
58 +4. Для клиентов в кластере KubeSphere служба etcd может быть доступна через {{code language="none"}}<app name>.<project name>.svc.<K8s domain>:2379{{/code}} (например, {{code language="none"}}etcd-bqe0g4.demo-project.svc.cluster.local:2379{{/code}}).
59 +
60 +Больше информация по etcd доступно по [[ссылке>>https://etcd.io/docs/v3.4/]].