mod: k8s (2)
This commit is contained in:
parent
293bbd5de7
commit
888ce8a686
@ -8,15 +8,15 @@ DBus — система межпроцессного взаимодействи
|
||||
друг с другом. DBus часто используется для управления службами, взаимодействия с системными демонами и упрощения
|
||||
интеграции приложений.
|
||||
|
||||
Avahi — это демон для работы с mDNS/DNS-SD (Bonjour) и реализация протокола Zeroconf. Avahi тесно интегрирован с D-Bus
|
||||
и используется для обнаружения устройств и сервисов в локальной сети и предоставляет автоматическое обнаружение
|
||||
устройств и сервисов в локальной сети. Например, Avahi используется для обнаружения сетевых принтеров, файловых
|
||||
серверов и других ресурсов без необходимости ручной настройки. Нам avahi понадобится для обнаружения хостов кластера
|
||||
в локальной сети.
|
||||
Avahi — это демон и утилиты для работы с mDNS/DNS-SD (Bonjour) и реализация протокола Zeroconf. Avahi тесно
|
||||
интегрирован с D-Bus и используется для обнаружения устройств и сервисов в локальной сети и предоставляет
|
||||
автоматическое обнаружение устройств и сервисов в локальной сети. Например, Avahi используется для обнаружения сетевых
|
||||
принтеров, файловых серверов и других ресурсов без необходимости ручной настройки. Нам avahi понадобится для
|
||||
обнаружения хостов кластера в локальной сети.
|
||||
|
||||
```shell
|
||||
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
|
||||
```
|
||||
|
||||
Все число. Магия!
|
||||
Все чисто. Магия!
|
||||
|
||||
------
|
||||
## Настройка сети
|
||||
|
||||
Мой домашний роутер выдает 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 подробна
|
||||
описана в [отдельной инструкции](docker/docker-trusted-gpg.md). Для GPG-Kubernetes ключи устанавливаются похожим
|
||||
|
Loading…
Reference in New Issue
Block a user