Vadim
а обращаться к ним по вот этому нейму ? metadata { name = "terraform-example"
обращатся надо к ним "товарищ metadata.name, разрешите доложить". Если нужны предсказуемые имена, то нужен StatefulSet
Андрей А
Какой конкретики надо?
Ну стикер не несет для меня много полезной инфы, хотя я уже несколько раз видел, что советуют юзать calico, пробовал гуглить, но пока не разобрался
Anton
обращатся надо к ним "товарищ metadata.name, разрешите доложить". Если нужны предсказуемые имена, то нужен StatefulSet
у меня есть фронтенд и бекенд, когда поднимаю докер компоусом в конфиге указываю нейм сервиса, то тут вот этот нейм как аналог?
Андрей А
Калико сам туннели построит между узлами
Смотрел в кубспрее, пытался понять где настроить, но чет не нашел
Anton
нейм чего - контейнера, пода, деплоймента?
если мне надо с фронтенда законектиться к беку то я думаю что я должен связываться по контейнеру. или нет?
Anton
лучше по сервису
окей, как мне задать этот нейм сервиса?
Vadim
inb4 https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/
Anton
через metadata.name в сервисе
большое спасибо 😊👍
Nik
+
А клиент самописный?
Nik
Да
Клиент криво написан. У тебя сколько коннектов разрешено на http клиенте? Настроены max idle connectios/таймайты и включен ли кипэлайв? (и язык клиента какой)?
Lucky SB
Смотрел в кубспрее, пытался понять где настроить, но чет не нашел
Дефолтный инвентарь там указан сетевой плагин калико
Lucky SB
Этого достаточео
Nik
Язык .NET Core, коннектов 10 остальное вроде не настроено. Кипалайв выключен
Отправь прогеров настраивать клиента. И включай кипэлайвы.
Валентин
у меня есть фронтенд и бекенд, когда поднимаю докер компоусом в конфиге указываю нейм сервиса, то тут вот этот нейм как аналог?
Короче, в компоуз используются имена из конфига,а в кубе по дефолту - создаешь сервисы и их используешь. И они настраивают днс
Андрей А
Дефолтный инвентарь там указан сетевой плагин калико
Так и стоит, но были проблемы, сейчас точно не скажу, но спасибо за инфу попробую позже и отпишу
Lucky SB
У меня все работает
Solyar
У меня все работает
Золотая фраза
Семён
У меня все работает
проверь мониторинг
Андрей А
У меня все работает
А в inventory задавать одинаковые ip адреса, т.е. для внешнего и внутреннего?
Lucky SB
Ага
Lucky SB
Сеть туннелей калико она же для подов
Дмитро
Доброго времени, у меня наверное немного странный вопрос. Но у вас нету никаких формул, или чего-то в таком роде... мат.апарата в общем, для характеризации надежности в кубере?
George
что это значит?
George
надежности чего?
George
как задеплоите - так и будет.
Дмитро
А в чём вы надёжность меряете?
в чем угодно, главное что-бы посчитать можно было
Отделение Bereke Bank
По кол-ву триггеров «website is DOWN» 😃
Дмитро
в пудах :)
хоть так... я не против... надежность нашего кластера 18 пудов
George
в чем угодно, главное что-бы посчитать можно было
У вас какой-то больно фундаментальный подход
Дмитро
У вас какой-то больно фундаментальный подход
у меня наверное слишком малый обьем знаний
George
расскажите подробнее про задачу
George
понятно, что в худшем случае - надежность системы == надежность самого слабого компонента
George
в случае с резервированием, а куб именно это и предлагает, то у нас надежность системы ~ надежности самого надежного компонента.
George
но за счет увеличения количества компонентов
George
это все разговоры в пользу бедным, пока не скажете, что происходит. И, да, проще, чтоб пришел бизнес и сказал. Хочу 99.98 доступность. А далее выкручиваетесь, чтобы ее достигнуть
Pavel
про рафт же норм ссылка
Pavel
etcd - это единственное место где кубер хранит стейт
Pavel
все остальное можно стрелять сколько влезет
Pavel
и горизонтально скейлить пока не кончатся ресурсы
George
рафт не дает формулы. Хотя как сам алгоритм - норм
Pavel
ну человек хотел мат. аппарат
George
raft его не дает ))))) это только часть
Pavel
фундаментально чтобы 🙂
Дмитро
да рафт интересная тема, пойду знакомится подробнее
Евгений
Вам нужна теория временных рядов скорее всего
Solyar
Кроме офф доки есть гайды по написанию темлейтов для helm ?
Solyar
(есть некоторые непонятные моменты)
Дмитро
ээээ? ты про что?
выборка данных с учетом времени когда эти данные были взяты
Евгений
ээээ? ты про что?
Ну у него есть сервис, есть временные ряды вида доступен/недоступен. Нужно сочетать доступности нескольких подов одного сервиса, учитывая доступность лоадбалансера. https://en.m.wikipedia.org/wiki/Time_series
Ilya
Вопрос, я могу как-либо достать лейбл ноды в контейнере в downward-api я только про поды вижу?
Andrew
Нет этого в downward, только через прямые запросы в api, насколько я знаю.
Andrew
Т.е. пробрасываешь отдельный sa в под с расширенными правами на получение инфы о нодах из апи
dmitriy
привет, можете подсказать по поводу prometheus-operator. поменял пароль графаны в секрете prometheus-grafana, перезапустил под. новый пароль не подходит, впрочем как и старый "prom-operator". какие-то еще нужны манипуляции для применения или может косяк с base64?
Alex
Привет, люди, подскажите такую вещь. У меня есть кластер из 3х нод: node1 Ready controlplane,etcd v1.13.5 node2 Ready worker v1.13.5 node3 Ready worker v1.13.5 Хочу на нем развернуть redis-cluster. Нашел мануал, где с помощью StatefulSet и Service поднимают 6 подов для этих целей. На моем кластере StatefulSet не взлетает по причине не сконфигурированного volume. Правильно ли я понимаю, если в StatefulSet описано volumeClaimTemplates: - metadata: name: data spec: accessModes: [ "ReadWriteOnce" ] storageClassName: resources: requests: storage: 1Gi То мне нужно создать volumeClass с локальным диском?
Alex
А что у вас за кластер? bare metal?
ну можно и так сказать, я на вмварьныз виртуалка поднял с помощью rancher, дабы разобраться в теме
Alex
кубер вообще понимает на какой ноде ему юзать локальный диск для пода, который на нем ранится, или он это делает произвольно?
Евгений
Попробуйте посмотреть сюда: https://blog.inkubate.io/use-vsphere-storage-as-kubernetes-persistant-volumes/amp/ P.S.Взяли бы кластер готовый в яндексе, разобрались бы, а потом у себя поднимали P.P.S. local volume зло
Евгений
Для того чтобы на local volume жить вам нужен будет https://github.com/kubernetes-incubator/external-storage/blob/master/local-volume/provisioner/README.md
Anton
Используйте облако - оно надёжнее, говорили они... Выходов из строя хецнера за год - ноль, выходов из строя гугл клауд - вроде уже второй ))
у меня из GKE кластер пропал в пятницу. Это при том, что "я ничего не нажимала, оно само" я всего лишь нажал kubectl apply.
Maksim
Alex
Попробуйте посмотреть сюда: https://blog.inkubate.io/use-vsphere-storage-as-kubernetes-persistant-volumes/amp/ P.S.Взяли бы кластер готовый в яндексе, разобрались бы, а потом у себя поднимали P.P.S. local volume зло
Спасибо Евгений, еще один вопрос, для понимания работы сторадж. Если я допустим, выбираю путь StorageClass, нужно ли мне создавать pv-шки?
Fidelina
Мне просто интересно, это нормально что ни один helm chart нормально не встает?
Fidelina
артифактори устанавливаю
Fidelina
у одного из подов БД ошибка
Fidelina
FATAL: role "artifactory" does not exist
Andrew
Это боль. Очень многие публичные чарты приходится сильно допиливать часто.