Dmytro
Сейчас возможности нет, но если кто-нибудь напомнит в рабочие дни, то я могу попробовать расчитать SLO etcd, растянутого на три региона, опираясь на SLA gcloud'а
т.е. потом если сломается можно валить что гугл SLA не соблюдает? А он как и амазон не соблюдает и все что делает в таком случае это возвращает деньги за простой
Dmytro
нет, в прошлых двух конторах SLA даже не слышали слова
Dmytro
а вы?
Solyar
Ребят, что можно почитать по поводу скорости работы сервисов?
Solyar
Наблюдаю странное, мощность огромная а скорость работы оставляет желать лучшего
Dmytro
к слову об SLA и ротации сертификатов - прекрасного вам в субботу от мозиллы http://www.opennet.ru/opennews/art.shtml?num=50623
Евгений
а вы?
Даём просто клиентам деньги, в предыдущей -- деньги или бонусы разные (бесплатное XXX на YYY времени)
Dmytro
ну вот, так что толку считать SLO основанное на SLA облака которое не соблюдается и натянув сову на глобус^ создав мультирегион кластер против официальных рекомендаций?
Евгений
Вы вообще читаете тред, прежде чем отвечать?
Andor
суббота
Eduard
на мастер/etcd возрастает нагрузка из-за высокой лэтенси до воркеров?
да. единственный путь "поддержать" кластеру выпадающие кишки - дохрена ресов на мастера и etcd + увеличить пул от кублета до аписервера. но пока ваша задачка с впн тянет на чистые виртуалки, анстбло и dns балансировку по регионам.
Eduard
kubeadm join?
Eduard
Eduard
Ансибло тебе придётся только добавить IP-шник ноды
Eduard
Кубер тут явный оверхэд
Anton
важно понимать одну деталь — если кубер _уже_ есть, то это не оверхэд
Anton
и оверхэдом будет как раз энсибл, которого _пока_ _нет_
Eduard
oookay. Ты эт, через полгода прода приходи, расскажешь
Terry
и оверхэдом будет как раз энсибл, которого _пока_ _нет_
ансибл это такое, 30 мин и у тебя все есть
Terry
а потом розбавь это все смузи из Terraform
Anton
за 30 минут можно 3 кластера накатить
Anton
вместе с аллокацией нод
Terry
я об ансибле а не кластерах, за 30 мин так-то и больше накатывается кластеров
Anton
за 30 минут можно пожалуй разобраться как добавить таску в роль
Anton
энсибл как-то не моё — слишком сложно и медленно
Terry
Anton
и почему увеличивается нагрузка на мастера из-за длинного пинга до воркеров
Eduard
очередь же.
Eduard
--kube-api-burst int32 Burst to use while talking with kubernetes apiserver (default 10)
Eduard
--kube-api-qps int32 QPS to use while talking with kubernetes apiserver (default 5)
Дмитрий
Андрей А
metallb кто-нибудь юзает? как впечатления и есть ли альтернативы?
Roman
metallb кто-нибудь юзает? как впечатления и есть ли альтернативы?
Что надо делает. Только иногда спикеры "зависают", еще не разобрался почему так.
Андрей А
хм, окей, и я так понял пул адресов, которые в конфигмапе указываем может быть любой?
Андрей А
apiVersion: v1 kind: ConfigMap metadata: namespace: metallb-system name: config data: config: | address-pools: - name: default protocol: layer2 addresses: - 192.168.3.0/24
Андрей А
а то немного сбивает с толку, в доке немного непонятно сказано
Андрей А
да и еще вопрос насчет cert-manager, у него есть возможность автоматически сертификаты делать через ingress-shim, используете такую штуку?
𝚔𝚟𝚊𝚙𝚜
Ну все трыдец, Nvidia покупает Mellanox
Dmytro
хм, окей, и я так понял пул адресов, которые в конфигмапе указываем может быть любой?
насколько я понимаю - в L2 режиме адреса должны быть незаняты и в той же подсети что и ноды чтобы ARP запросы работали
𝚔𝚟𝚊𝚙𝚜
насколько я понимаю - в L2 режиме адреса должны быть незаняты и в той же подсети что и ноды чтобы ARP запросы работали
все так, но роутинг для них должен быть уже настроен, проще простого взять свободные IP из той-же подсети что настроенны на нодах
Андрей А
и вот еще загадка, ответ на которую я так и не нашел, может кто знает. создавал кластер через kubespray, на машинах есть internal и external сети, а почему-то когда делаю kubectl get nodes -o wide вижу, что ExternalIP не задан
Alex
Кто посоветует, как лучше всего работать с локальными дисками, так чтобы было постоянное хранилище.
Alex
Пробовал динамический подход. Но при повторном клейме создаётся новая папка с именем pvc и данные теряются.
Alex
Заранее создавать pvc вариант, но тяжело автоматизировать.
Sergey
Nikolay
externalip - это фишка облачных провайдеров, типа aws, gce и им подобных. для bare metal, емнип, оно бесполезно
𝚔𝚟𝚊𝚙𝚜
Юзаю metallb, external ip тоже нет. Если я правильно понял, external ip определяется, если маршрут по дефолту через внешку
Вы путаете теплое с мягким, человек про externalIP для нод спросил, а не для сервисов
𝚔𝚟𝚊𝚙𝚜
проснулся
я ток статью на хабре прочел)
𝚔𝚟𝚊𝚙𝚜
Да
Емнип на данный момент для них нет полностю автоматического провижионера, нужно рассматривать различные SDS-решения: ceph, linstor, openebs и т.п.
Андрей А
Вы путаете теплое с мягким, человек про externalIP для нод спросил, а не для сервисов
да, именно по нодам вопрос, насчет сервисов сегодня сам понял этот неочевидный момент)
Fomalhaut
Коллеги, подскажите, что не так. Ставлю кластер (три машины, Центось 7), но при ините получаю ругань "Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" Прямого выхода в Сеть с этих серверов нет, но прокси работает нормально: yum и wget отрабатывают без проблем (http и https) https://paste.fedoraproject.org/paste/Y9dW9rZU~dUpN-FewyC9zg
Fomalhaut
http-proxy.conf у Докера? HTTP_PROXY,HTTPS_PROXY,NO_PROXY
# cat /etc/systemd/system/docker.service.d/http_proxy.conf [Service] Environment=’HTTP_PROXY=http://192.168.0.22:3128’ Environment=’NO_PROXY=localhost,127.0.0.0/8, localip_of_machine’
Fomalhaut
Или где-то ошибся?
Artem
HTTPS_PROXY=http://... еще попробуйте указать
⁠Maxim
failed to pull image k8s.gcr.io/... Error response from daemon: Get https://k8s.gcr.io/v2/
⁠Maxim
HTTPS
Artem
ну и sc daemon-reload
Fomalhaut
оу... Про https что-то пропустил. 😊
Fomalhaut
Сделал, но всё равно ругнулось. 😞 daemon-reload и restart docker - делал
Fomalhaut
Завтра на свежую голову попробую всё проверить.
Fomalhaut
Спасибо! 🙏
Отделение Bereke Bank
Alex
Calico или flannel для маленького кластера с базовыми потребностями для сетки.