Etcd: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 15: Строка 15:
   
 
=Установка=
 
=Установка=
  +
* мне НЕ удалось ни найти ни собрать более свежую версию чем была доступна в пакетах дистрибутива
  +
* установить на всех трех нодах
 
<PRE>
 
<PRE>
  +
apt -y install etcd-server etcd-client etcd
 
</PRE>
 
</PRE>
  +
<PRE>
  +
dpkg -l | grep etcd
  +
iU etcd 3.2.26+dfsg-3 all Transitional package for etcd-client and etcd-server
  +
ii etcd-client 3.2.26+dfsg-3 armhf highly-available key value store -- client
  +
iF etcd-server 3.2.26+dfsg-3 armhf highly-available key value store -- daemon
  +
</PRE>
  +
  +
* TODO: проверить кросс-компиляцию для ARM

Версия 17:41, 22 октября 2021

Etcd

Это часть моего изучения k8s the hard way
но может использоваться и отдельно

Требования

  • 3 ноды raspberry pi установленные и настроенные, имеющие коннективити друг с другом
  • установленный и настроенный PKI на основе Hashicorp Vault (в примере - по адресу http://vault.home)
  • Настроенный DNS и созданы записи для всех доменов в примере (в моем случае DNS поднят на MikroTik)

Установка

  • мне НЕ удалось ни найти ни собрать более свежую версию чем была доступна в пакетах дистрибутива
  • установить на всех трех нодах
apt -y install etcd-server etcd-client etcd
dpkg -l | grep etcd
iU  etcd                           3.2.26+dfsg-3                       all          Transitional package for etcd-client and etcd-server
ii  etcd-client                    3.2.26+dfsg-3                       armhf        highly-available key value store -- client
iF  etcd-server                    3.2.26+dfsg-3                       armhf        highly-available key value store -- daemon
  • TODO: проверить кросс-компиляцию для ARM