Andor
𝚔𝚟𝚊𝚙𝚜
а зачем пакетный менеджер?
Установить либвирт , freeipa-client, парочку dkms-модулей и минимальный набор тулз которые нам необходимы
Anton
𝚔𝚟𝚊𝚙𝚜
Какие с ним могут быть проблемы, кроме бинарной совместимости?
Andor
𝚔𝚟𝚊𝚙𝚜
На счёт freeipa-client не уверен, но можно попробовать, придется правда ещё один ssh-сервер собой тащить, чёт как-то костыльно
𝚔𝚟𝚊𝚙𝚜
Про модули ядра тоже можно костыль придумать, но мне больше нравится когда это все собирается заранее
Andor
а что тебе мешает дебины использовать, если у тебя образ один фиг собирается через докерфайлы
Andor
ну или центоси, пофиг
Andor
что за драч?
𝚔𝚟𝚊𝚙𝚜
Andor
проблема несовместимости glibc и musl
Andor
я вощем предпочитаю без alpine там где это возможно
Pavel
пакет с либси религия поставить невозволяет?
𝚔𝚟𝚊𝚙𝚜
имхо, когда нужна кросссовместимость лучше вкомпиливать сишные либы сразу в гошный бинарь
𝚔𝚟𝚊𝚙𝚜
После митапа с кем-то спорил по поводу статической линковки сишных либ в го. Вот так можно скомпилить гошный бинарь в том же alpine с musl:
CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' -o /mybinary
при этом он отлично будет работать и в том же stretch без каких либо дополнительных либ. CC @StanislavKhalup
𝚔𝚟𝚊𝚙𝚜
тогда заведется даже в макоси)
𝚔𝚟𝚊𝚙𝚜
http://www.opennet.ru/opennews/art.shtml?num=50610 комментарии доставляют
Отделение Bereke Bank
👍🏽
Anton
какая, какая компания? что-то не слышал про такую
Felix
Anton
IBM, вот знаю, есть а это чо-то прям не на слуху как-то
Андрей А
да шляпа какая-то, расходимся
𝚔𝚟𝚊𝚙𝚜
Anonymous
А сеть расширил, просто конфигом фланнели:
kind: ConfigMap
apiVersion: v1
metadata:
name: kube-flannel-cfg
namespace: kube-system
labels:
tier: node
app: flannel2
data:
net-conf.json: |
{
"Network": "10.144.0.0/16",
"SubnetLen": 18,
"SubnetMin": "10.144.0.0",
"Backend": {
"Type": "vxlan"
}
}
Pavel
Anonymous
"SubnetLen": 18,
по умолчанию 24
✖️
За livy curl есть с кем поговорить?
Anton
Eduard
Eduard
Andor
Anonymous
таки зачем вам мультус то?
Захотел мультус поставить, для поддержки нескольких интерфкейсов в поде, которые потом объединять в мосты с разными физическими. Короче говоря, отработать пару вариантов с чем-то вроде dmz и сервисами за ним.
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
о каком флаге речь?
Anton
Anonymous
пока еще руки не дошли до этого, есть важнее чем заняться
Anonymous
но мультус работает а файлы резервирования удалять руками - бред
Anton
если у вас делегатов кроме фланеля нет, то мультус вам не нужен
Anonymous
будет еще сервис фланнель и еще один бридж, но уже без кубернетес
Anton
то есть будет два фланеля?
Anonymous
имею ввиду, что только внешние сервисы за ним
Anonymous
да
Anonymous
с разными бриджами
Anton
а зачем именно бриджи? какой юзкейс?
Anonymous
разные физические подсети
Anonymous
одна менеджмент и внутренние сервисы, вторая на вне
Anonymous
или другие в туннель и к другим сетевым сервисам
Anonymous
тоесть бридж с туннелированным интерфейсом
Anonymous
но потом
Anton
macvlan еще посмотрите
Anton
возможно с ним проще будет делать терминирование тунелей в подах/контейнерах
Anton
как вариант — мультус с делегатами на macvlan и calico, где calico для обычной подовой сети, a macvlan для терминирования туннелей. Дальше трафик форвардится самим подом. Если нужно L2 внутри подов, мы делали VXLAN поверх Calico интерфейсов.
Anonymous
ок, дойду до этого попробую
Eduard
Eduard
(Примерно)
Eduard
Или -no-ssh
𝚔𝚟𝚊𝚙𝚜
а зачем тогда freeipa-client?
Anonymous
Да я какбы и так представляю,что с этим делать.
Maxim
Maxim
в 3.0 была бага, когда мултус не удалял IP-шники подов, которые удалялись слишком быстро (terminationgracePeriod: 0) или фейлились неожиданно
Андрей А
у меня проблемка - сделал
helm install stable/nginx-ingress --name my-nginx --set rbac.create=true
в итоге у my-nginx-nginx-ingress-controller EXTERNAL-IP стоит в <pending>
Андрей А
в dashboard сервис отображается как pending
Andor
Какой ещё dashboard?
Андрей А
а, гуй kubernetes-dashboard
Андрей А
причем показывает, что с подами все ОК
Андрей А
my-nginx-nginx-ingress-controller-9fcfd9c77-9zsnh 1/1 Running 0 33m
my-nginx-nginx-ingress-default-backend-579b6cbb96-q2jcg 1/1 Running 0 33m