Size: a a a

Container-Optimized OS from Google / Fedora CoreOS / RHCOS

2016 December 14

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
вроде только что я от туда
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
проблема нчалась когда я понял что там нельзя юзать гит
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
в общем напишу а там видно будет
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
вот что для мелких инсталляций ок https://github.com/coreos/fleet
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
это решение от CoreOS
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
изучаю я kub, дошел до deployment и смотрю что kub просто тянет images и разворачивает их.
а где же git я думаю? Пошел сразу гуглить, в итоге ничего не нашел, в группе мне уже сказали что придется хранить проекты прямо в images, чего я изначально не хотел делать.

---

В общем я себе поставил цель, сделать хостинг для своих клиентов, чтоб мне было легко и просто писать проекты и деплоить. Это было бы удобно, да и к тому же намного дешевле, если брать российские облачные сервера. К тому же с kubernetes, сервера будут неубиваемые, в случаи поломки мастер мне все порешает. ))

---

а хранить все в images, не очень удобно. Потому что в один прекрасный день я бы хотел обновить все containers, вышла новая версия php, nodejs или я написал более качественную настройку для свохи сайтов, и захочу обновить, а сайтов там допустим 100, если не больше.

В некоторых случиях я захочу удалить контейнер и поставить новый, то файлы могут пропасть, хотя под файлы (проект/сайт), можно сделать отдельный контейнер.

----

может я просто выбрал не тот инструмент, нужен совет.
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
======
я думал что можно будет через git делать, а вроде даже у docker видел какое-то api для git.
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
из описания я не очень понял проблему/задачу
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
что именно хочется? и не хочется
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
В общем я себе поставил цель, сделать хостинг для своих клиентов, чтоб мне было легко и просто писать проекты и деплоить. Это было бы удобно, да и к тому же намного дешевле, если брать российские облачные сервера. К тому же с kubernetes, сервера будут неубиваемые, в случаи поломки мастер мне все порешает. ))
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
я делаю образы
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
?
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
потом скачиваю на сервере и запускаю
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
а статика и базы данных живут вне контейнеров
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
директории с ними монтируются к контейнерам
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
конкретно сейчас образы на quay
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
их можно билдить или вручную (ну, скриптом) или через CI
источник

S🕶

Sander 🕶 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
сколько у тебя проектов всего?
источник

AO

Alexander Ovchinnikov 🦁 in Container-Optimized OS from Google / Fedora CoreOS / RHCOS
CI может интегрироваться с github'ом
источник