Dmitry
Вам бы взять kubernetes as service где-нибудь в облаке, и не париться, с сетями и тому подобным, если не хотите этим заниматься.
Хмм
хотя не, был бы NXDOMAIN
Dmitry
Ну с сетями там ему ковыряться не дадут. Выделят namespace и вперед
Dmitry
Если конечно не свой кластер
Haber
Всем привет, можно ли добавить в существующий кластер мастер? И если да то как?
inqfen
Можно
inqfen
Как разворачивал, тем и добавь
Etki
в каком отделении разворачивали, туда и идите
Vadim
Всем привет, можно ли добавить в существующий кластер мастер? И если да то как?
можно. Нужно запустить на нем аписервер и добавить его в лб для мастеров (если есть).
Anton
Как заставить работать flannel по впн???
Vadim
если там же требуется etcd то уже сложнее, надо остальные etcd переконфигурить и читать про etcdctl member add
Anton
Никто не знает как он общается ???
Etki
по сети?
Anton
Да
Etki
flannel?
Anton
У меня воркер через впн общается
Anton
Да
Etki
через впн?
Anton
Да
Anton
В инете есть одна статья, но то немного не то, у меня воркер внутри сети за натом
Anton
Общается через впн, и сетка по фланел, вот она и не пашет
Etki
не пашет?
Anton
Нет
Roman
У меня воркер через впн общается
Я чет не понимаю, смысл такого подхода. Рано или поздно, понадобится шарид сторадж между нодами..
Anton
Я сам не в восторге
Anton
Задача
George
Мне кажется, что сетевую историю (ВПН) надо выносить на отдельные ноды
George
А куб пускай по внутренним айпи общается в этой сети. И пофиг, что узлы в 100км друг от друга
Anton
Впн нужен для общения мастера и воркера
Vadim
тогда у тебя сервисы отвалятся, потому что там много iptables, который не работает при нате между воркером и мастером
Vadim
что ты и наблюдаешь когда курлишь сервис из контейнера
Anton
Вот мне и нужно что бы фланел работал через впн
Anton
Это что ???
Etki
Anton
Anton
Надеюсь поможет
Dmitry
ещё есть wormhole, тоже поверх wireguard
Anton
Так это решит мою проблему с впн???
Anton
Вместо фланела ?
Etki
С впн?
Dmitry
также можете kube-router поднять, он вам тунелями все сделает, если шифрование не нужно
Anton
Понял, спасибо
Anonymous
https://github.com/vmware/octant
inqfen
Как по мне - ненужная фигня
Evgenii
чтож, пойду удалю )
inqfen
Я в ранчер - то не захожу
Anton
https://github.com/squat/kilo
вариант но не вариант) они потребуеют проброс портов что у меня невозможно(
Roman
Привет! Кто то ставил сентри из helm chart? У меня компонент web не взлетает, кто может объяснить назначение переменной: config.configYml, а то в доке чарта нарисуй сову
Олег
подскажите, что нужно почитать, чтобы настроить равномерное распределение Deployment подов?
George
поясните, что хотите?
Dmitrii
https://banzaicloud.com/blog/k8s-custom-scheduler/ 😁
Олег
нужно чтобы было по одном поду на сервер
Roman
если не на все надо, смотри в сторону affinity или tolerations
George
https://banzaicloud.com/blog/k8s-custom-scheduler/ 😁
да, крутые ребята, хоть на работу к ним иди )
Egor
нужен совет, стоит ли лезть в LTSP?
Terry
да, крутые ребята, хоть на работу к ним иди )
сходи, расскажешь как оно там
Dmitry
Удобно когда надо, чтобы точно поды не попадали на одну и ту же ноду (если есть такая возможность). А если хотите по всему кластеру их запустить то daemonset. конечно, как и писали выше
Олег
podAntiAffinity
он точно корректно распределяет? со StatefullSet было замечено, что все же попадают иногда поды н один и тот же сервер, это при том, что раазворачивается кол-во подов равное кол-ву серверов
Олег
понятно
Dmitry
он точно корректно распределяет? со StatefullSet было замечено, что все же попадают иногда поды н один и тот же сервер, это при том, что раазворачивается кол-во подов равное кол-ву серверов
там есть requiredDuringSchedulingIgnoredDuringExecution и preferredDuringSchedulingIgnoredDuringExecution. Если requiredDuringSchedulingIgnoredDuringExecution то будет строго, но если не будет доступных узлов под подходящие параметры он просто не развернет под. Вроде так, но лучше посмотреть доки
Alexander
он только рекомендует размещать по разным
В смысле рекомендует? Там все детерменированно. Сказал required и так и будет
Dmitry
В смысле рекомендует? Там все детерменированно. Сказал required и так и будет
если required, а если preferred то рекомендательно и с весами
Alexander
Я где-то полгода назад писал божественный bash-скрипт, который в инит-контейнере забирал секреты из Vault и передавал основному контейнеру в поде. Ребята из Cruise заморочились и написали для этого сервис Называется Daytona - open source, как вы любите #kubernetes #security #vault
Alexander
а какой? можно подробнее?
https://banzaicloud.com/blog/vault-transit-unseal-k8s/
Lucky SB
а какой? можно подробнее?
Они меняют строку запуска в контейнере, и секреты в переменные окружения кладут, а потом екзекают приложение. И все это через вебхук. В итоге переменные окружения есть только у поцесса приложенич