Встановлення

Інструкції для встановлення etcd з попередньо зібраних двійкових файлів або з вихідного коду.

Вимоги

Перед встановленням etcd ознайомтеся з наступними сторінками:

Встановлення з попередньо зібраних двійкових файлів

Найпростіший спосіб встановити etcd — з готових двійкових файлів:

  1. Завантажте стиснутий файл архіву для вашої платформи з Releases, вибравши реліз v3.5.17 або пізніший.

  2. Розпакуйте архівний файл. У результаті буде створено теку, яка міститиме двійкові файли.

  3. Додайте виконувані двійкові файли до вашого шляху. Наприклад, перейменуйте та/або перемістіть двійкові файли до теки у вашому шляху (наприклад, /usr/local/bin), або додайте до шляху теку, створену на попередньому кроці.

  4. За допомогою оболонки перевірте наявність etcd у вашій змінній path:

    $ etcd --version
    etcd Version: 3.5.17
    ...
    

Збирання з вихідного коду

Якщо у вас є Go версії 1.2+, ви можете зібрати etcd з вихідного коду, виконавши ці кроки:

  1. Завантажте репозиторій etcd як zip-файл і розпакуйте його, або клонуйте репозиторій за допомогою наступної команди.

    $ git clone -b v3.5.17 https://github.com/etcd-io/etcd.git
    

    Для збирання з main@HEAD, не використовуйте прапорець -b v3.5.17.

  2. Change directory:

    $ cd etcd
    
  3. Запустіть скрипт збірки:

    $ ./build.sh
    

    Двійкові файли знаходяться у теці bin.

  4. Наприклад, додайте повний шлях до теки bin до вашої змінної path:

    $ export PATH="$PATH:`pwd`/bin"
    
  5. Перевірте, чи є etcd на вашому шляху:

    $ etcd --version
    

Встановлення за допомогою пакунків ОС

Застереження: встановлення etcd за допомогою менеджерів пакунків ОС може призвести до встановлення застарілих версій, оскільки вони не підтримуються автоматично і не підтримуються офіційно проєктом etcd. Тому використовуйте пакунки ОС з обережністю.

Існують різні способи встановлення etcd на різні операційні системи, і це лише деякі приклади того, як це можна зробити.

MacOS (Homebrew)

  1. Оновіть homebrew:
$ brew update
  1. Встановіть etcd:
$ brew install etcd
  1. Перевірте встановлення
$ etcd --version

Linux

Хоча встановлення etcd через офіційні репозиторії та менеджери пакунків багатьох основних дистрибутивів Linux можливе, опубліковані версії можуть бути значно застарілими. Отже, встановлювати у такий спосіб категорично не рекомендується.

Рекомендований спосіб встановлення etcd у Linux — за допомогою попередньо зібраних бінарних файлів або за допомогою Homebrew.

Homebrew у Linux

Homebrew може працювати на Linux, і може надавати останні версії програмного забезпечення.

  • Передумови

    • Оновіть Homebrew:

      $ brew update
      
  • Порядок дій

    • Встановлення за допомогою brew:

      $ brew install etcd
      
  • Результат

    • Перевірте встановлення, отримавши версію:

      $ etcd --version
      etcd Version: 3.5.17
      ...
      

Встановлення як частина встановлення Kubernetes

Встановлення на Kubernetes за допомогою statefulset або helm chart

Наразі проєкт etcd не підтримує чарти Helm, але ви можете скористатися інструкціями, наведеними e Bitnami’s etcd Helm chart.

Перевірка встановлення

Для дещо складнішої перевірки адекватності вашої інсталяції див. Швидкий старт.