@kubernetes_ru

Страница 490 из 958
Navern
26.03.2018
10:11:42
Что не так с этим?

Max
26.03.2018
10:23:36
ну поизвращаться можно ... в куба есть собственный естд, куда он пишет и регистрирует сервисы. Соответсвенно должен быть АРИ чтобы получить эти данные (куб же сам и мониторит сервисы и пересоздает поломаные). но если нужен консул - можно перенастроить кубовский днс-сервер на консул.

сам туда еще не доходил, но было интересно посмотреть на реализацию

Google
Max
26.03.2018
10:25:16
В том и дело что не нужен консул вообще для куба

мысля в лоб - у куба есть шедулер, который проверяет сервисы. Соответсвенно можно попытаться настроить таску генерации конфигов по времени. Но не совсем понимаю что вам нужно, так как все сервисы по идее должны быть в одном поде.

или у вас несколько подов с ДБ серверами, несколько с АРР и так далее ?

Navern
26.03.2018
10:31:12
или у вас несколько подов с ДБ серверами, несколько с АРР и так далее ?
на текущий момент нет ничего. Но есть потребность в сервис дискавери и дальше потребность в кубере. Хочется понять проще поэтапно ехать в консул потом в кубер или сразу кубер внедрять(пока поднят только в тестовом виде), так как кубер решает задачу с сервис дискавери. Будет точно несколько разных подов на разные сервисы. ну я так понимаю если я хочу куда-то писать из сервисом для разделяемого состояния то проще это в кубере поднимать как отдельный сервис.

Max
26.03.2018
10:36:13
Да. О консуле нужно забывать... У куба собственная еко-система. Лучше сразу переходить на куб и делать реализацию для куба (нативно). Потом будет проще в поддержке и сопровождению. Иначе вы придумываете новый велосипед... Консул для композа годится и генерации конфигов для прокси, но у куба этим занимается деплоймент и конфиг маппинг. Ну и с консулом вероятней все-го провал будет, так как в куба есть неймспейс, то, чего нету в докер-композа. И прийдется городить очень много кастомной логики )))

Navern
26.03.2018
10:37:35
М, понял примерно, пасиб. Так и думал как то. А я через апишку смогу в конфиг мап что-то записать? проапдейтить допустим какое то значение динамически?

это тоже что интересовало меня в исходном вопросе=)

Max
26.03.2018
10:40:57
К сожалению, с деплойментом я еще не разобрался если чесно ... Я просто пересоздавал делой (ронял старый и запускал новый с новыми версиями контейнеров). Но это не правильно. Был вариант дженкисом тригерить деплоймент, но потом нашел статью, где говрится о стратерии деплоймента куба (валить все или деплоить паралельно, а потом делать свич на новую версию) и понял что существует другое решение.

жду свой инстранс ) и смогу позже подсказать - но думаю точно не ссегодня. Дайте знать, если найдете реешение.

Виталий
26.03.2018
10:41:49
Кто знает сколько стоит в Selectel минимальная нода под кубмастер?

rt
26.03.2018
10:45:43
Подскажите, а технически есть возможность кубер развернуть в песочнице не секьюрно, т.е. без https, сервис аккаунтов и т.п.? Я никак с kube-dns не справлюсь, он падает при старте, ругаясь что serviceaccount/token не примонтировали ему

$ kubectl get serviceAccounts NAME SECRETS AGE default 0 14h

Google
rt
26.03.2018
10:47:13
Это все что есть)

Anton
26.03.2018
11:06:38
М, понял примерно, пасиб. Так и думал как то. А я через апишку смогу в конфиг мап что-то записать? проапдейтить допустим какое то значение динамически?
вообще можно хоть kubectl дергать и менять чтолибо. но если ты меняешь конфигмап, из которого формируется файл, то нужно еще думать как reload сервиса выполнить. если ты в переменные окружения превращаешь ключи из configmap, то вообще только рестарт поможет. может быть проще будет rolling update выполнять при изменениях?

Navern
26.03.2018
11:15:22
Anton
26.03.2018
11:16:18
да

66271
26.03.2018
11:22:00
в calico тоже так решили, потом еще раз подумали и ушли в CRD

Anton
26.03.2018
11:24:58
а кто нить юзает calico с kubernetes datastore? kubespray его с etcd дружит

P.
26.03.2018
12:34:33
Возможно странный вопрос: сколько времени у вас ушло чтобы впервые развернуть кластер на bare-metal?

Maksim
26.03.2018
12:35:22
Возможно странный вопрос: сколько времени у вас ушло чтобы впервые развернуть кластер на bare-metal?
Самый первый я разворачивал недельку. Сейчас рабочий день. Я не использую всякте ьам кубадм и т.п.

Dmitry
26.03.2018
12:35:32
Возможно странный вопрос: сколько времени у вас ушло чтобы впервые развернуть кластер на bare-metal?
Неделю/две чтения документации по куберу и потом пару часов чтобы его через kubeadm накатить (с установкой ос на железки)

P.
26.03.2018
12:36:33
Ясно. То есть в принципе двух часов хватит если есть опыт с облачным кубером

Михаил
26.03.2018
12:36:57
А кто тебе сказал, что я на рынке РФ, вообще?
Нет нет, да попадаются тебе инсталяции проксмокса)

P.
26.03.2018
12:37:13
Надо же

Виталий
26.03.2018
12:41:27
kubespray - 20 минут =)
разве такой кубер годиться для продакшена?)

Anton
26.03.2018
12:42:09
разве такой кубер годиться для продакшена?)
а который годится, тот что после kubeadm?

по существу ваши претензии к kubespray?

Виталий
26.03.2018
12:43:17
по существу ваши претензии к kubespray?
претензии в том, что утилитка делает что-то там под капотом и в случае проблем с кластером не понятно с какими настройками он настроен и поему проблемы.

Anton
26.03.2018
12:43:46
вот после первой установки, я полез смотреть, с какими параметрами все запустилось, откуда они взялись и тд

Виталий
26.03.2018
12:43:55
Пока руками не соберешь кластер с осознанием что каждый параметр означает и почему именно этот параметр указан то только молиться на кластеры собранные сторонними либами.

Google
Anton
26.03.2018
12:44:03
очень многое можно кастомизировать и тд

вообще не вижу смысла в сборке руками, когда есть автоматизированные средства, позволяющие повторять свой\чужой опыт

что вам мешает точно так же понять что зачем при установке с kubespray? в ansible ролях ничего сложного нет

руками что то делаешь - каждый опыт уникальный. это не к добру точно

Виталий
26.03.2018
12:47:18
вообще не вижу смысла в сборке руками, когда есть автоматизированные средства, позволяющие повторять свой\чужой опыт
ручками нужно чтобы все понять и прочевствовать инструмент ? это мнение с моей колокольни.

Anton
26.03.2018
12:47:29
ок ок

Alex
26.03.2018
12:47:33
Лучше всего его сперва написать

Anton
26.03.2018
12:47:43
задизайнить?

Лучше всего его сперва написать
написать кубер или роли для установки? =)

Alex
26.03.2018
12:48:13
Написать, для начала, рафт

Потом etcd

Потом только кубер

Anton
26.03.2018
12:48:35
а ОС?

Alex
26.03.2018
12:48:43
Вот да ОС же еще

Anton
26.03.2018
12:48:48
железо?

Виталий
26.03.2018
12:48:53
Здесь есть представители devops команд которые могут взять на реализацию и поддержку проект? Напишите в личку.

Александр
26.03.2018
12:51:19
а что, хлопцы, есть ли в РФ какой-нить облачный провайдер, чтобы в нем можно было инфру разворачивать терраформом и с поддержкой сервиса с типом LoadBalancer в кубе?

66271
26.03.2018
12:54:20
я слышал такие услуги оказывают ребята из https://express42.com/
прикольный у них адрес, коворкинг Рабочая станция PLaza тоесть приезжаете в коворкинг и кричите "а кто тут из экспресса?"

Anton
26.03.2018
12:56:08
кто ж без звонка ездит то

Google
Anton
26.03.2018
12:56:23
на проходной встретитесь =)

Pavel
26.03.2018
12:56:29
Плюс там и ресепшн есть :)

Maxim
26.03.2018
14:05:26
Народ Ранее не особо приходилось юзать k8s Сейчас появляется острая необходимость раскачаться в нем Вопрос - имеет ли смысл его разворачивать на одной ноде?

Andor
26.03.2018
14:06:53
для обучения - вполне

minikube же существует

Anton
26.03.2018
14:08:35
обсуждали уже что если понять концепцию - поработай с minikube

деплой кластера вообще отдельная тема

Maxim
26.03.2018
14:15:22
Ок, спасибо всем

Sun
26.03.2018
15:07:14
Господа, а есть хороший текст про ингресс, кроме доки? Вот чтобы прямо описание, с примерами и комментариями в них. Второй день не могу вкурить эту хреновину.

Dmitry
26.03.2018
15:09:41
https://dev-ops-notes.ru/kubernetes/kubernetes-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-ingress/ У меня вот эта статья в закладках лежит по ингрессу

ЗА качество не могу ручаться еще не читал

66271
26.03.2018
15:15:12
наркомания, daemonset для одного единственного ингресса

должен быть просто rs count=1

Andor
26.03.2018
15:19:27
а в чём фундаментальное отличие между репликасетом и деплойментом?

66271
26.03.2018
15:20:02
в фундаменте деплоймента твой репликасет

Andor
26.03.2018
15:21:10
Теперь понятно, спасибо

А зачем нужна сущность "деплоймент", если есть сущность "репликасет"?

В двух словах

Google
Andor
26.03.2018
15:23:25
Документацию лень читать :)

Anton
26.03.2018
15:23:28
деплоймент управляет репликасетами. создает их, удаляет

ролллинг апдейт это по сути создание нового rs и удаление старого

Andor
26.03.2018
15:23:52
А, вот теперь понял

Anton
26.03.2018
15:24:03
rs следит за числом живых подов и реплик

Andor
26.03.2018
15:24:06
Спасибо

А деплоймент за репликасетами

Anton
26.03.2018
15:24:33
я думал для тебя это открытая книга

Andor
26.03.2018
15:24:42
Да лень думать же

Про роллинг апдейт не подумал

Anton
26.03.2018
15:24:54
фу таким быть

Arslanbekov
26.03.2018
15:24:55
Ребята, а кто как использует namespace kube-system? например что вы туда можете задеплоить, а что не будете?

Andor
26.03.2018
15:25:34
Ребята, а кто как использует namespace kube-system? например что вы туда можете задеплоить, а что не будете?
Я бы туда ваще ничо не деплоил, но некоторые штуки по-умолчнию хотят туда: хипстер, кубе дашборда, куб стейт экспортер

Arslanbekov
26.03.2018
15:25:40
Например, heketi, вы стали бы деплоить в kube-system? или мониторинг кластера, или логи

Andor
26.03.2018
15:25:55
фу таким быть
Всё так, стыжусь

Anton
26.03.2018
15:26:42
calico node еще в kube-system поселяется

Dmitry
26.03.2018
15:26:46
Воткнул в kube-system только аддон который в слаку оповещения шлет, под мониторинг сделал неймспейс мониторинг

Andor
26.03.2018
15:26:47
Меньше думать о правах на вызовы апи

Страница 490 из 958