Commit 6d817747 authored by Владимир Карпов's avatar Владимир Карпов
Browse files

Обновить readme.md

parent 46f9eead
......@@ -13,7 +13,7 @@ https://docs.projectcalico.org/getting-started/bare-metal/installation/container
## 1. ETCD Install
### 1.1. Сложная схема выкачивания архива с гита (рекомендуемая разрабами)
```
```sh
ETCD_VER=v3.4.14
# choose either URL
......@@ -33,23 +33,23 @@ rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
```
Ну либо так
```
```sh
wget https://github.com/etcd-io/etcd/releases/download/v3.4.14/etcd-v3.4.14-linux-amd64.tar.gz
tar zxvf etcd-v3.4.14-linux-amd64.tar.gz
```
### 1.2. Сразу запоминаем Как убить :)
```
```sh
kill `pgrep etcd`
```
### 1.3. Для запуска служб копируем etcd и etcdctl
```
```sh
/usr/local/bin
```
### 1.4. Проверяем версии
```
```sh
etcd version
etcdctl version
```
......@@ -57,13 +57,13 @@ etcdctl version
### 1.5. Подготовка TLS
Генерим сертификаты (описание в п.2 Generate peer certificate ) или берем их у владельца Сервера.
Размещаем по адресу:
```
```sh
/etc/ssl/etcd/ssl/
```
### 1.5. Конфиг файл
Например тут
```
```sh
git clone https://git.digtlab.ru/LAssIphone/devops.git
cd devops/etcd
vim etcd.conf.yml
......@@ -71,12 +71,12 @@ vim etcd.conf.yml
Редактируем по вкусу
### 1.6. Запускаем
```
```sh
nohup etcd --config-file etcd.conf.yml&
```
### 1.7. Проверяем
```
```sh
etcdctl member list
etcdctl --endpoints=localhost:2379 put foo bar
etcdctl --endpoints=https://37.9.13.235:2379 --cacert=/etc/ssl/etcd/ssl/ca.pem --cert=/etc/ssl/etcd/ssl/member1.pem --key=/etc/ssl/etcd/ssl/member1-key.pem member list
......@@ -85,13 +85,13 @@ etcdctl --endpoints=https://37.9.13.235:2379 --cacert=/etc/ssl/etcd/ssl/ca.pem
## 2. Generate peer certificate
```
```sh
cfssl print-defaults csr > member1.json
```
Substitute CN and hosts values, for example:
```
```json
...
"CN": "member1",
"hosts": [
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment