Kubernetes the hard way etcd setup: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (→ETCD) |
Sirmax (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
* Настроенный DNS и созданы записи для всех доменов в примере (в моем случае DNS поднят на MikroTik) |
* Настроенный DNS и созданы записи для всех доменов в примере (в моем случае DNS поднят на MikroTik) |
||
+ | ==DNS== |
||
− | |||
+ | Подчеркну что все взаимоджействие происходит исключительно по доменным именам |
||
+ | Создаем три записи DNS (для трех мастер-нод каждая из которых находится в своей "Availability Zone" (В кавычках по тому что в лабе это все очень условно) |
||
+ | <PRE> |
||
+ | /ip/dns/static/add name=etcd.master.az1.k8s.cluster.home address=10.0.11.1 |
||
+ | /ip/dns/static/add name=etcd.master.az2.k8s.cluster.home address=10.0.21.1 |
||
+ | /ip/dns/static/add name=etcd.master.az3.k8s.cluster.home address=10.0.31.1 |
||
+ | </PRE> |
||
<PRE> |
<PRE> |
Версия 14:46, 1 октября 2022
ETCD
Вторая версия статьи, максимально подробная (первая версия тут - https://noname.com.ua/mediawiki/index.php/Etcd)
Требования к окружению
- 3 ноды raspberry pi установленные и настроенные, имеющие коннективити друг с другом
- для работы etcd выделен отдельный VLAN с отдельным адресным пространством
- установленный и настроенный PKI на основе Hashicorp Vault (в примере - по адресу http://vault.home)
- Настроенный DNS и созданы записи для всех доменов в примере (в моем случае DNS поднят на MikroTik)
DNS
Подчеркну что все взаимоджействие происходит исключительно по доменным именам Создаем три записи DNS (для трех мастер-нод каждая из которых находится в своей "Availability Zone" (В кавычках по тому что в лабе это все очень условно)
/ip/dns/static/add name=etcd.master.az1.k8s.cluster.home address=10.0.11.1 /ip/dns/static/add name=etcd.master.az2.k8s.cluster.home address=10.0.21.1 /ip/dns/static/add name=etcd.master.az3.k8s.cluster.home address=10.0.31.1
apt install etcd etcd-client etcd-server etcd-discovery