@coreos_ru

Страница 19 из 37
Alexander
14.12.2016
00:45:51
для простого сайта

её можно хоть на DVD записать))

Sander
14.12.2016
00:46:02
можно меньше если оптимизировать ее

Alexander
14.12.2016
00:46:02
куда угодно

Google
Sander
14.12.2016
00:46:37
просто хочется забекапить так тчоб если что, то чтоб не пропало

Alexander
14.12.2016
00:47:04
чтобы не пропало - пользуйся https://codeguard.com/pages/plans#annual

или аналогичными сервисами

Sander
14.12.2016
00:47:45
ладно пока не буду париться

если дойду

пусть тогда и болит голова

?

ладно я спать а то 3 ночи

спасибо за супер консультацию )

Alexander
14.12.2016
00:51:32
обращайся)

Sander
14.12.2016
00:51:55
хорошо, еще раз спасибо ?

Tigran
14.12.2016
05:55:54
я могу docker тоже запустить через systemd
не совсем, запускается под systemd, но все равно в промежутке есть демон докера, а это лишняя зависимость. Он любит падать

Rkt более безопасный в этом моменте

Google
Tigran
14.12.2016
05:56:45
https://coreos.com/rkt/docs/latest/rkt-vs-other-projects.html

Sander
14.12.2016
10:00:07
понятно, но я пока на docker сделаю, пусть поработает так, а потом уже буду постепенно улучшать систему и переходит на rkt. @emotionfolio_tigran спасибо

?

кто пользовался? где лучше cloud server брать? https://www.arubacloud.com https://www.online.net/en/dedicated-cloud

Alexander
24.12.2016
00:03:43
Tectonic стал бесплатным для 10 нод

переходим на https://coreos.com/ , нажимаем на большую синюю кнопку, вводим -т-а-й-н-ы-е- почтовые адреса и получаем аккаунт, затем по гайдам https://tectonic.com/enterprise/docs/latest/#deployments , в итоге получим доступ в красивую панельку

https://tectonic.com/enterprise/docs/latest/img/prometheus-monitoring.png

Тимур
24.12.2016
00:09:41
эт все зачем ?

Alexander
24.12.2016
00:09:51
про CoreOS есть моя группа, кстати, @coreos_ru

это надстройка над Kubernetes

от CoreOS

Тимур
24.12.2016
00:10:40
а это на ней показывали как опенстек в кубернетс запихнули :)

Alexander
24.12.2016
00:11:12
CoreOS - это те, кто делают облачную ОС (сейчас она называется не CoreOS, а CoreOS Container Linux) и Rkt (конкурент Docker'а), Docker там тоже поддерживается

10 бесплатных нод это очень круто по той причине, что теперь это можно использовать стартапам/малому бизнесу

это бесплатно

Тимур
24.12.2016
00:12:52
я хочу внедрить coreos как платформа для инфраструктурных сервисов

и поднять уже на ней кубернетс

и часть сервисов не в кубернетс, а с помощью fleet

но вот только пока не придумал как аргументировать этот переход

хоть сам и руководитель отдела

Google
Alexander
24.12.2016
00:13:54
fleet можно рассматривать как легковесный аналог Kubernetes, подстроенный вокруг systemd

Kubernetes более серьёзное решение

Тимур
24.12.2016
00:14:19
ну какой-нибудь keepalived мне проще все-таки запустить через fleet чем через k8

Alexander
24.12.2016
00:14:29
https://github.com/coreos/fleet/blob/master/Documentation/fleet-k8s-compared.md

я согласен, для большинства простых решений fleet лучше

Тимур
24.12.2016
00:15:13
принципиальное отличие fleet от k8, насколько я понимаю, кубер может гарантировать ресурсы

в отличие от fleet

расскажи плз преимущества coreos

кроме того, что обновление без проблем

и кластерная

Alexander
24.12.2016
00:16:29
гарантировать ресурсы можно просто через настройки systemd .service-файла

я игрался с этим как-то

Alexander
24.12.2016
00:16:48
то есть даже без fleet

Тимур
24.12.2016
00:16:55
хм.. интересно. спасибо

Alexander
24.12.2016
00:17:13
https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html

Тимур
24.12.2016
00:17:14
я ведь могу поднять у себя сервер обновлений, чтобы coreos с него апдейтилась ?

Alexander
24.12.2016
00:17:53
то есть там где-то глубоко Gentoo и оно собирается (бинарники), потом они распространяются

Тимур
24.12.2016
00:18:34
просто я к примеру хотел бы образ потестить, прежде чем на него обновятся боевые серваки

Alexander
24.12.2016
00:18:39
можно не просто свой сервер обновлений сделать, но и свои пакеты туда поставить

Google
Alexander
24.12.2016
00:18:48
как я полагаю, любые ебилды

а, если в таком виде, то можно просто запретить обновляться автоматически

и вручную частями обновлять

собственно, там 3 версии - альфа / бета и стабильная

Тимур
24.12.2016
00:19:46
ну я бы хотел, чтобы серваки сами обновлялись, когда протестированный образ появится на серваке обновлений

Admin
ERROR: S client not available

Alexander
24.12.2016
00:20:20
полагаю, это реально сделать с минимальными модификациями

я не копал в ту сторону глубоко

Тимур
24.12.2016
00:23:09
вот еще вопросик. есть у меня кластер из 10 серваков А1-А10. есть у меня конфиг для fleet. Он у меня хранится к примеру на серваке А7. Запустил я на его основе 7 контейнеров

вопрос: как мне через 17 дней вспомнить на каком серваке валяется конфиг fleet :)

или все-таки я могу всегда его удобно получить из etcd ?

Alexander
24.12.2016
00:26:13
честно говоря, я не знаю, я из этого всего использую только Rkt

на Ubuntu

так как он даёт возможность не останавливать контейнеры во время обвноления Rkt'а (в отличие от Docker'а)

но, возможно, ответ тут: https://coreos.com/fleet/docs/latest/deployment-and-configuration.html

Тимур
24.12.2016
00:27:10
интересно. надо будет глянуть на него

ага читал

Alexander
24.12.2016
00:28:51
то есть тут указано #cloud-config coreos: fleet: etcd_servers: "https://192.0.2.12:2379" etcd_username: root etcd_password: coreos

значит, оно где-то в etcd может быть

ну, а про обновление - там система умеет перезагружаться не сразу, а по-очереди, если поставить при этом на все серверы системы разных версий (стабл, альфа, бета), то можно ничего не придумывать

Google
Тимур
24.12.2016
00:30:27
это да, но как-то неочевидно как именно его получить из etcd

Alexander
24.12.2016
00:30:29
оно и само будет стабильно обновляться

если вот то, что выше, прописать в cloud-config'е и запустить ноду с этим конфигом, то система уже сама всё сделает, другой вариант - конфиг fleet'а или переменные окружения (если cloud-config использовать не хочется)

то есть будет работать fleetctl (как аналог systemctl), он увидит все наши ноды, и через него мы запустим или остановим что-то там, что нам нужно

Dmi3y
24.12.2016
09:59:03
@lorddaedra как ты передаёшь приложениям секреты через systemd? Напрямую, опираясь на механизмы изоляции ОС или как-то хитрее?

Alexander
24.12.2016
09:59:51
у меня это просто в systemd .service-файлах через rkt ... —env=

Dmi3y
24.12.2016
10:05:03
И это всё без страха, что нерутовый пользователь может сказать systemctl cat <servicename>?

Алексей
24.12.2016
10:10:36
боюсь у саши таких нету.

своя специфика малого бизнеса :)

Alexander
24.12.2016
10:27:19
И это всё без страха, что нерутовый пользователь может сказать systemctl cat <servicename>?
всё верно, у меня нет никаких пользователей кроме рута на этих впсках/серверах

а зачем нерутовые пользователи на этих нодах? по идее если кому-нибудь что-то нужно - под их нужды можно отдельные впски/контейнеры сделать

2 недели назад CoreOS обновили README для fleet, указав его как Deprecated

они предложили всем желающим поддерживать проект, но никаких новостей на этот счёт не было, в общем, можно считать, что fleet как проект закрылся

CoreOS рекомендует использовать Kubernetes вместо fleet

в общем, я с ними согласен, выше я давал рекомендации вместо k8s использовать fleet, но теперь забудьте) раз проект больше не поддерживается - не нужно хотеть его использовать.. Kubernetes поддерживает rkt и CoreOS и всё должно быть хорошо с этим, если кто-то не знает - группа про kubernetes - @kubernetes_ru

Sergey
05.01.2017
11:25:36
печаль

Страница 19 из 37