mod: k8s (2)
This commit is contained in:
parent
293bbd5de7
commit
888ce8a686
@ -8,15 +8,15 @@ DBus — система межпроцессного взаимодействи
|
|||||||
друг с другом. DBus часто используется для управления службами, взаимодействия с системными демонами и упрощения
|
друг с другом. DBus часто используется для управления службами, взаимодействия с системными демонами и упрощения
|
||||||
интеграции приложений.
|
интеграции приложений.
|
||||||
|
|
||||||
Avahi — это демон для работы с mDNS/DNS-SD (Bonjour) и реализация протокола Zeroconf. Avahi тесно интегрирован с D-Bus
|
Avahi — это демон и утилиты для работы с mDNS/DNS-SD (Bonjour) и реализация протокола Zeroconf. Avahi тесно
|
||||||
и используется для обнаружения устройств и сервисов в локальной сети и предоставляет автоматическое обнаружение
|
интегрирован с D-Bus и используется для обнаружения устройств и сервисов в локальной сети и предоставляет
|
||||||
устройств и сервисов в локальной сети. Например, Avahi используется для обнаружения сетевых принтеров, файловых
|
автоматическое обнаружение устройств и сервисов в локальной сети. Например, Avahi используется для обнаружения сетевых
|
||||||
серверов и других ресурсов без необходимости ручной настройки. Нам avahi понадобится для обнаружения хостов кластера
|
принтеров, файловых серверов и других ресурсов без необходимости ручной настройки. Нам avahi понадобится для
|
||||||
в локальной сети.
|
обнаружения хостов кластера в локальной сети.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install dbus avahi-daemon
|
sudo apt install dbus avahi-daemon avahi-utils
|
||||||
```
|
```
|
||||||
|
|
||||||
Запускаем эти сервисы:
|
Запускаем эти сервисы:
|
||||||
@ -140,12 +140,42 @@ sudo reboot
|
|||||||
sudo service avahi-daemon status
|
sudo service avahi-daemon status
|
||||||
```
|
```
|
||||||
|
|
||||||
Все число. Магия!
|
Все чисто. Магия!
|
||||||
|
|
||||||
------
|
------
|
||||||
|
## Настройка сети
|
||||||
|
|
||||||
|
Мой домашний роутер выдает IP-адреса через DHCP. Можно настроить узлы кластера (наши Orange Pi) на статические
|
||||||
|
IP-адреса, но чтобы DHCP-сервер случайно не выдавал такой адрес другим устройствам, надежнее настроить в DHCP
|
||||||
|
резервирование IP-адресов для узлов кластера.
|
||||||
|
|
||||||
|
Для этого надо узнать MAC- и IP-адреса Orange Pi. На Ubuntu это можно сделать, например, с помощью команды `ifconfig`.
|
||||||
|
Увидим что-то вроде этого:
|
||||||
|
```text
|
||||||
|
...
|
||||||
|
...
|
||||||
|
|
||||||
|
enP4p65s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
|
||||||
|
inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255
|
||||||
|
inet6 fe80::1e2f:65ff:fe49:3ab0 prefixlen 64 scopeid 0x20<link>
|
||||||
|
ether 1c:2f:65:49:3a:b0 txqueuelen 1000 (Ethernet)
|
||||||
|
RX packets 656166 bytes 157816045 (157.8 MB)
|
||||||
|
RX errors 0 dropped 12472 overruns 0 frame 0
|
||||||
|
TX packets 44578 bytes 4805687 (4.8 MB)
|
||||||
|
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|
||||||
|
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
MAC-адрес: `ether 1c:2f:65:49:3a:b0`
|
||||||
|
IP-адрес: `inet 192.168.1.110`
|
||||||
|
|
||||||
|
И кстати, на Orange Pi 5 Plus есть два сетевых интерфейса: `enP4p65s0` и `enP3p49s0`. Так что, возможно, надо
|
||||||
|
зарезервировать IP для обоих интерфейсов.
|
||||||
|
|
||||||
|
|
||||||
### Установим Docker и Kubernetes
|
|
||||||
|
## Установим Docker и Kubernetes
|
||||||
|
|
||||||
Для начала надо установить GPG-ключи репозитория Docker и Kubernetes. Установка GPG-ключей для Docker подробна
|
Для начала надо установить GPG-ключи репозитория Docker и Kubernetes. Установка GPG-ключей для Docker подробна
|
||||||
описана в [отдельной инструкции](docker/docker-trusted-gpg.md). Для GPG-Kubernetes ключи устанавливаются похожим
|
описана в [отдельной инструкции](docker/docker-trusted-gpg.md). Для GPG-Kubernetes ключи устанавливаются похожим
|
||||||
|
Loading…
Reference in New Issue
Block a user