Mikhail
iptables? Лично я вообще вопрос не понял
Mikhail
Я думаю, что тут правильнее будет руками через белые списки всё открывать. Автоматической системы лично я не знаю
Sergey
или какой реверс прокси перед кластером выставлять
Й
iptables? Лично я вообще вопрос не понял
Кубернетес на бареметалл. У серверов один интерфейс, он же паблик. У кубернетеса все порты открыты наружу. Любой создаваемвй сервис торчит в мир голой жопой.
Собственно, кто как и чем решает эту бяку. Или всем пофик...
Sergey V
любой создаваемый сервис в сервисной сети же. чтобы наружу его вытащить нужно приложить усилия некоторые
Sergey V
не прилагайте эти усилия. и вам проще и безопаснее )
Michail
возникает проблема с minikube start - падает с Error restarting cluster: running cmd:
sudo kubeadm alpha phase certs all --config /var/lib/kubeadm.yaml &&
sudo /usr/bin/kubeadm alpha phase kubeconfig all --config /var/lib/kubeadm.yaml &&
sudo /usr/bin/kubeadm alpha phase controlplane all --config /var/lib/kubeadm.yaml &&
sudo /usr/bin/kubeadm alpha phase etcd local --config /var/lib/kubeadm.yaml
Й
Нууу. Это когда у вас все все в облаке, то да. А когда у вас кубернетес поверх голого железа....
Й
Sergey V
у вас кубернетес ноды в кластере друг сдругом через внешний адрес общаются?
Й
Ага)(
Й
И увы
Sergey V
https://www.wireguard.com/
Sergey V
довольно быстрый впн
Sergey V
заюзали его в хецнере. там тоже локалки нету
Anton
на тестовом кластере, где бедно - вместо приватного vlan на внутренней сети разрешил весь трафик только от соседей, для всех остальных - только то что разрешено
Michail
Если проблемы с стартом Minikube , что делать ?
Й
Sergey
кто то работал k8s+containerd?
Eduard
Anton
откуда такая инфа?
Sergey V
гдето на конфах слышал
Sergey V
если линь. то поднять однонодовый кластер на своей машине
Sergey V
если не линь - виртуалбокс с линукс и там поднять однонодовый кластер
Sergey
Sergey V
Имхо
Sergey
типа я мастер - я воркер
Sergey V
само собо. только это же одна команда всего
Michail
Michail
Попробую
Andrei
заюзали его в хецнере. там тоже локалки нету
У меня тоже в hetzner, но, имхо, городить такое… Вот реально, не проще ли закрыть всё и разрешить между серверами только необходимое, выставив наружу только, например, ingress?
Понятно что можно покопаться и сделать это самому, но наверняка ж есть готовое.
Sergey V
в том и прикол. что оно очень простое
Sergey V
как несколько правил iptables
Andrei
Вы предлагаете урезать скорость между нодами
Sergey V
тестили скорость. не заметили спада. через wan и через wireguard интерфейс
Sergey V
я не навязываю такто, кому что удобнее
Andrei
ну вы же понимаете что так не бывает?
Andrei
Вы в любом случае платите скоростью сети и cpu
Sergey V
не буду спорить.
Eduard
Sergey V
вопрос то про безопасность был. гонять свой трафик между серверами в отрытом виде или через впн, ценой некоторого снижения скорости.
выбирайте
Eduard
Впн, если не сэлфхостить!)
Sergey V
+1. дев должен быть как прод )))
Andrei
Вопрос был про безопасность в контексте того что куб вывешивает своё добро в инет и что нужно закрыть это все фаерволлом, как это сделано на остальных машинах вне кластера
Sergey V
Сергей спросил кто как решает проблему открытых портов. я ответил, как решаем мы. вам решение наше не понравилось. не используйте его
Andrei
Не подскажите по ранее заданному вопросу? «Это p2p решение или с центральным сервером?»
Sergey V
можно и так и так
Sergey
Ребят чет я запутался, деплою дефолтный дашборд в кубер, упирается в CrashLoopBackOff, describe ошибок не пишет
Sergey V
кстати только что попробовал померять скорость.
через внешний интерфейс
HTTP request sent, awaiting response... 200 OK
Length: 2836847124 (2.6G) [text/plain]
Saving to: ‘registry.tar.gz’
registry.tar.gz 100%[=====================================================>] 2.64G 112MB/s in 24s
через wireguard сетку:
Length: 2836847124 (2.6G) [text/plain]
Saving to: ‘registry.tar.gz.1’
registry.tar.gz.1 100%[=====================================================>] 2.64G 107MB/s in 25s
Sergey V
wget - nginx
Andrei
Спасибо! Это не решает моей проблемы, но поможет в другом)
Sergey V
Juriy
Sergey V
хм. я вот сам теперь сомневаюсь.
Sergey V
Minikube uses libmachine for provisioning VMs, (- это ок )
and localkube (originally written and donated to this project by Redspread) for running the cluster. (а вот это непонятно)
Sergey V
Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day.
Sergey V
тем кто больше dev чем ops возможно и норм. а тем кто как я больше ops чем dev, миникуб не научит разворачивать прод кластер кубера
Sergey V
сорян . если когото ввел в заблуждение 😔
Mikhail
Eduard
Eduard
На кубике никто не разворачивал ntopng?
Vladimir
Как сказал мне мой "старший" админ, разверни ка, за вечерок, потом поговорим.
https://github.com/kelseyhightower/kubernetes-the-hard-way
чего и советую
Alexander
Неплохая рассылка еженедельная с новостями около Cloud Native: https://tinyletter.com/bbrundert
𝚔𝚟𝚊𝚙𝚜
Подскажите, а можно ли в стандартных storage драйверах указать опции для mkfs и для mount?
𝚔𝚟𝚊𝚙𝚜
Конкретно интересует iscsi драйвер
𝚔𝚟𝚊𝚙𝚜
@rossmohax, взываю к тебе :)
Dmytro
в dynamic provisioner точно нельзя
Dmytro
мне нужна была xfs для монги - нашел тикет в репе кубера что есть такое в планах дать указывать тип ФС, а пока гвоздями прибит ext4
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
или оно просто игнорирутся?
Dmytro
хммм это что-то новое, в 1.5 такого не было
Dmytro
может запилили тот тикет
Mikhail [azalio]
Вот что меня раздражает в куберовском подходе к issue, то что если разрабы забивают на него на 30 дней - оно автоматом закрывается.