Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
docker и kubernetes unifi controller, UniFi Network
 
Кому это может быть интересно: https://github.com/alias2696/Ubiquiti-Unifi-Controller — контроллер для Docker и Kubernetes.
 
@IcTTH Он просто переименовал эту папку. Посмотри выше в репозитории git — и всё станет понятно. https://github.com/zimmertr/Kubernetes-Manifests/
 
При открытии вашей ссылки у меня появляется ошибка 404. У вас она ещё есть? И где?
 
Вот моя реализация этого в Kubernetes: https://github.com/zimmertr/Kubernetes-Manifests/tree/unifi_mongodb_separation/Unifi_Controller
 
Тебе удалось заставить это работать с более чем одним репликой контроллера? У меня при попытке возникает бесконечный цикл с сертификатами.
 
Я нашёл это на Docker Hub: https://hub.docker.com/r/goofball222/unifi/ И могу вернуться к его исходникам на Github, посмотреть Dockerfile, а при желании даже сделать форк для собственного использования (чтобы быть уверенным в безопасности и качестве). Я благодарен за проделанную им работу, но всё равно предпочёл бы запускать всё сам. После этого я смогу залить их в кластер K8S с твоим PodSpec и проверить, работают ли они там.
 
Интересно: если я изменю твой Dockerfile, чтобы установить версию 5.6 через dpkg, при обновлении сервисов возникают ошибки: invoke-rc.d: не удалось определить текущий уровень запуска invoke-rc.d: policy-rc.d запретила выполнение команды start. Похоже, что dpkg deb-файл от UBNT настроен иначе, чем файл из их apt-get репозитория (или это связано с разницей между версией 5.6 и 5.5).
 
Ну, у меня проблемы с установкой через apt-get и ветку Testing (5.6), потому что, похоже, UBNT не поддерживает или не форматирует репозиторий нормально, кроме стабильной ветки (5.5). Есть статья из базы знаний, где советуют использовать «testing», но, судя по всему, это не работает. Я уже спрашивал об этом на форумах, надо вернуться и проверить, не ответили ли мне. Очень хотелось бы делать это через apt-get, а пока, скорее всего, буду каждый раз руками скачивать по URL через «wget» — настоящее мучение. Касательно Kubernetes — там всё довольно просто. Хочется оптимизировать dockerfile так, чтобы «создал один раз — и дальше работало на всех версиях ветки». И чтобы не пришлось каждый раз обновлять dockerfile для 5.6.x, когда выходит новый патч.
 
Дай знать, если у тебя будут проблемы.
 
Это здорово. Я попробую изменить Dockerfile для другого релиза, но это уже отличный старт!
Страницы: 1
Читают тему (гостей: 1)