Пытаюсь настроить металл в миникубе и получаю
нет пути к узлу
В миникубе я добавляю металл
IP-адрес миникуба
192.168.49.2
Вот файл metallb-config.yaml
апиВерсия: v1
вид: карта конфигурации
метаданные:
пространство имен: metallb-система
имя: конфиг
данные:
конфиг: |
пулы адресов:
- имя: по умолчанию
протокол: уровень 2
адреса:
- 192.168.49.101-192.168.49.111
Я применяю его и проверяю командой
kubectl описать configmaps -n metallb-system
Вот файл nginx-deployment.yaml
apiVersion: приложения/v1
вид: развертывание
метаданные:
имя: nginx-развертывание
спецификация:
селектор:
метки соответствия:
приложение: nginx
реплики: 3
шаблон:
метаданные:
этикетки:
приложение: nginx
спецификация:
контейнеры:
- имя: nginx
изображение: nginx: последний
порты:
- контейнерПорт: 80
Вот файловый сервис nginx-service.yaml
апиВерсия: v1
вид: сервис
метаданные:
имя: нгинкс
спецификация:
тип: LoadBalancer
селектор:
приложение: nginx
порты:
- порт: 80
имя: http
Запускаем все это, проверяем
kubectl получить svc
НАЗВАНИЕ ТИП КЛАСТЕР-IP ВНЕШНИЙ-IP ПОРТ(Ы) ВОЗРАСТ
kubernetes ClusterIP 10.96.0.1 <нет> 443/TCP 14 м
nginx LoadBalancer 10.101.36.165 192.168.49.101 80:31744/TCP 10 м
и я иду по адресу:
завиток http://192.168.49.101
в результате получаю
curl: (7) Не удалось подключиться к порту 80 192.168.49.101: