Описание тега metallb

По вопросам, связанным с балансировкой нагрузки кластеров Kubernetes на голом железе с помощью MetalLB. Используйте этот тег в сочетании с общим тегом [kubernetes]. Если ваш вопрос относится к Kubernetes в целом, используйте только тег [kubernetes].
1 ответ

Невозможно получить внешний IP-адрес в кластере голого металла kubernetes

Я пытаюсь создать голый металлический кластер Kubernetes. У меня настроен базовый кластер, нет проблем, но я не могу заставить правильно работать MetalLB для предоставления внешнего IP-адреса службе. Моя конечная цель - иметь возможность развернуть …
1 ответ

Ошибка API REST кластера Kubernetes: внутренняя ошибка сервера 500

У меня есть кластер k8s, развернутый с использованием kubespray. Используется балансировщик нагрузки metalLB. Я развернул в этом кластере таблицу управления, в которой есть служба REST по адресу 10.0.8.26:50028 Я отправляю запросы на этот сервис: ht…
1 ответ

Невозможно заставить metalb работать на моем голометальном кластере

У меня голый металлический кластер с 3-мя серверами, которые общедоступны, но у каждого из них совершенно разные IP-адреса. У меня есть запись DNS, указывающая на все 3 хоста, поэтому трафик может быть получен любым хостом. У меня все они связаны че…
21 авг '19 в 17:04
1 ответ

На предпосылке: не могу понять, как работает внешний ips

У нас есть предварительно настроенный кластер kubernetes с 1 мастером и 2 рабочими, а также с ситцевыми сетями. Проблема в том, что наше приложение не открывается из внешнего мира. Я могу свернуть внешний IP из моего кластера K8S, но не могу открыть…
15 июл '19 в 09:00
1 ответ

Как создать домен (виртуальный и не настроенный на DNS-сервере, а не зарегистрированный) для IP с использованием coredns

У меня установлена ​​последняя версия Kubernetes (1.15.0), я хочу создать пользовательский домен в coredns и сопоставить его с публичным ip рабочего узла. Я попытался установить metallb и дать ему уже публичный ip, назначенный виртуальной машине в к…
19 июл '19 в 13:00
2 ответа

MetalLB Внешний IP в Интернет

Я не могу получить доступ к общедоступному IP, назначенному MetalLB Load Balancer Я создал кластер Kubernetes в Contabo. Его 1 мастер и 2 рабочих. У каждого свой публичный IP. Я сделал это с kubeadm + фланель. Позже я установил MetalLB для использов…
18 июл '19 в 20:17
1 ответ

Metallb с входным контроллером nginx на minkube продолжает сбрасывать внешний IP для входа

Пример MCVE находится здесь: https://github.com/chrissound/k8s-metallb-nginx-ingress-minikube(просто запустите ./init.sh а также minikube addons enable ingress). IP-адрес, присвоенный входу, продолжает сбрасываться, я не знаю, что его вызывает? Нужн…
15 июл '19 в 01:08
0 ответов

Мониторинг HTTP-кодов для кластера Kubernetes с помощью входящего контроллера MetalLB

Имея кластер, работающий на виртуальных машинах в нашем частном облаке и используя MetalLB в качестве входящего контроллера, нам нужно видеть сетевой трафик и HTTP-коды, возвращаемые нашими приложениями, чтобы видеть HTTP-запросы Grafana и загрузку …
22 окт '19 в 13:05
1 ответ

Как выполнить балансировку нагрузки приложения с отслеживанием состояния, запущенного на 2 модулях

Я хочу сбалансировать нагрузку 2 приложения с отслеживанием состояния, работающих на 2 модулях. У этого приложения не может быть 2 реплик, так как оно отслеживает состояние. Я попытался дать одинаковые имена служб обоим модулям, но похоже, что Kuber…
2 ответа

Применение Terraform, как увеличить счетчик и добавить рабочие узлы Kubernetes к существующим рабочим?

Я развернул кластер k8s на голом железе, используя terraform, следуя этому репозиторию на github Теперь у меня три узла: ewr1-контроллер, ewr1-worker-0, ewr1-worker-1 Затем я хотел бы запустить terraform apply и увеличить рабочие узлы (*ewr1-worker-…
1 ответ

Предоставление DNS для сервисов Kubernetes с балансировщиком нагрузки без операционной системы

Я пытаюсь использовать external-dns с балансировщиком нагрузки голого металла. Я попытался использовать Metallb в качестве балансировщика нагрузки kubernetes, но IP-адрес, назначенный в записи A, является внутренним IP-адресом балансировщика нагрузк…
08 дек '19 в 23:34
1 ответ

Получите `` Внешний IP '' для подов в Bare Metal /On Prem Kubernetes

Я хочу предоставить модули с внешними общедоступными IP-адресами (без использования опции NodePort). Пожалуйста, дайте мне знать, как достичь этого (подробно) в Bare Metal Kubernetes (без использования облачного провайдера). Я пробовал MetalLB, но б…
28 янв '20 в 10:56
1 ответ

Как открыть сервисы, работающие в Kubernetes

Я установил Charmed-Kubernetesна Ubuntu. а затем istio и его приложение bookinfo. kubectl exec -it $(kubectl get pod -l app=ratings -o jsonpath='{.items[0].metadata.name}') -c ratings -- curl productpage:9080/productpage | grep -o "<title>.*&l…
1 ответ

Открытие кластера Kubernetes с помощью MetalLB

У меня есть кластер baremetal, состоящий из главного узла и 2 рабочих. Главный узел имеет 2 сетевых интерфейса. Один из сетевых интерфейсов имеет назначенный ему PUBLIC_IP. Узлы подключаются с помощью второго сетевого интерфейса в главном узле. След…
13 янв '20 в 14:48
2 ответа

Контроллер входящего трафика Kubernetes nginx в качестве балансировщика нагрузки получает случайные порты

Я пытаюсь сделать общедоступную панель управления Kubernetes через вход в один главный кластер без операционной системы. Проблема в том, что служба LoadBalancer (контроллер входа nginx), которую я использую, не открывает порты 80/443, которые я ожид…
13 фев '20 в 02:05
0 ответов

Можно реплики Metallb-контроллера?

Кто-нибудь может подсказать, можно ли развернуть реплики для Metallb-контроллера? Какие-нибудь особые настройки? (в настоящее время находится в слое 2)
17 мар '20 в 15:01
1 ответ

нужен ли какой-то конкретный роутер с metalLb в кубернетах

Нужен ли нам какой-то конкретный wifi-роутер / LAN роутер с metalLb в кубернетах. Как metalLB помогает, если он находится на машине... весь трафик маршрутизатора должен сначала приходить на машину, а затем маршрутизироваться; что делает машину узким…
29 апр '20 в 14:17
1 ответ

металлиб спикер crashloopbackoff

Я хочу открыть приложение-модуль для порта 80, для этого я установил Metallb и настроил балансировщик нагрузки следующим образом: Metallb-config.yaml apiVersion: v1 kind: ConfigMap metadata: namespace: metallb-system name: config data: config: | add…
09 июл '20 в 16:43
1 ответ

Внешний балансировщик нагрузки MetalLB на docker-desktop community edition на одноузловой инфраструктуре Kubernetes с Windows 10

Я пытаюсь настроить внешний балансировщик нагрузки metalLB с намерением получить доступ к модулю nginx извне кластера, используя общедоступный IP-адрес. Я выполнил все шаги, описанные здесь. Мне удалось получить внешний IP-адрес для типа service/ngi…
0 ответов

tcpdump к назначенным службам балансировщика нагрузки Kubernetes

В моем кластере k8 есть MetalLB. Теперь я хочу получитьtcpdumpдля проверки связи. Как описано здесь В этом режиме сервис принадлежит одному узлу в кластере. Это реализуется путем объявления, что адрес уровня 2 (MAC-адрес), который соответствует внеш…
24 июл '20 в 06:50