All streams
Search
Write a publication
Pull to refresh
-4
0
Kirill Naumenko @ReDev1L

Web Software Engineer / Architect / CTO

Send message
Забыл про concurrency, да.
Кеши в S3 будут сохраняться по разным директориям в зависимости от индекса параллельного job.
/etc/gitlab-runner/config.toml
[[runners]]
name = "CI server"
url = ""
token = ""
executor = "docker"
environment = ["DOCKER_DRIVER=overlay2"]
[runners.custom_build_dir]
[runners.docker]
tls_cert_path = "/etc/gitlab-runner/certs"
tls_verify = true
image = "docker:stable"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]
shm_size = 0
[runners.cache]
Type = "s3"
Shared = true
[runners.cache.s3]
ServerAddress = ""
AccessKey = ""
SecretKey = ""
BucketName = "ci-cache"
BucketLocation = "us-east-1"


Если включить priveleged и добавить tmp и home/.werf в volumes, неужели не заработает?
Гитлаб всё пакует в архив и отправляет на S3.
Я не уверен что в kubernetes executor есть такие кеши, но скорее всего есть.
А я далёк от идеи достигать половой зрелости, только чтобы двух-трёх детей рожать, она для меня на уровне одноклеточных — жизнь ради размножения.
Мир сошел с ума. Собрать существенную сумму, сделать такое с животным, чтобы оно несколько лет мучалось. Снять это на камеру, и собирать восторженные отзывы.

Да лучше два айфона на эти деньги взять! Нахрен не нужных.
Эта первая статья на хабре, от которой слёзы пошли (не от смеха)
Вы тоже, только не догадываетесь об этом.
Да, с головой, накопила деньги на старость и сделала счастливее себя и чужую жизнь.
А ещё осталась должна клинике 70 000.
Не то что остальные, я понимаю банку торчать 90к за айфон в кредит, но не за лечение же, тем более никому не нужной кошки инвалида, лучше бы вам денег на пиво дала.
Дисклеймер пишут в начале, я например скипаю всё что после итогов.

Как сказал gecube — некорректно сравнивать. Вот haproxy VS traefik ещё можно сравнить)

А мог поднять контейнер с traefik, прописать в docker-compose каждому микросервису labels с доменами и забыть про certbot, cron и извращения. Новые сертификаты выдаются автоматом на основе labels в docker-compose. Плюс у вас появляется UI со статистикой по запросам на микросервисы.

Согласен, если вы не Netflix — ставьте traefik и забудьте про остальное. Traefik ваш царь и бог в роутинге, SSL и проксировании

Нужно объединить эти два подхода. По умолчанию — исследовать, но как только есть опасность — переключать управление на лень и самосохранение. Опасность выявлять смертью агента и штрафами в исследовании.

Премия не идёт в счёт оплаты за служебное произведение. Это премия за трудолюбие.

Если смотреть с колокольни PHP, я рад что появились Golang и Ballerina. Чтобы круто писать на PHP — надо забить голову тучей библиотек, знать про расширения, эти 50-500мб докер образы из-за композера, надо тюнить композер, надо тюнить PHP, надо тюнить fpm, PSR, туча ненужных фреймворков (viable по факту только Symfony и Laravel), внутрянка PHP — адский ад, там надо делать параллельный бранч, и рубить топором всё легаси.

И тут расцвет Go: стандартизировано всё из коробки, заточен на concurrency, строгая типизация, весь тулсет в комплекте, grpc из коробки, любой транспорт легко интегрировать, консольные приложения писать в кайф, мультиОС без танцев с бубном, докер образы 50мб в среднем, в общем для веба — я не вижу лучших альтернатив.
Из минусов — тяжко мозги перестроить вначале, но как процесс прошёл — добро пожаловать в новый лучший мир.
Есть ещё Ballerina — топовый язык для интеграций веб софта (для прослоек, gateways и т.д.).
NodeJS не рассматриваю, для меня это PHP с Swoole/ReactPHP.

Кубер тут вообще не причём) название действительно громкое в оригинале)

Сдохла микроволновка — как включить духовку или плиту?
В лес тоже тащить микроволновку?
Сейчас люди не знают как готовить пищу в условиях без вспомогательных приборов, после того как Трамп обвалит рынки или Китай жахнет по США, или жахнет что-то ещё.
Не надо разбираться как её собрать, надо знать что и как она делает и как это делать без неё.
Извините, если мои высказывания слишком жёсткие для вас, я стараюсь говорить свои мысли искренне и по делу. Замес в комментах не планировал, интереса продолжать — нет.
Я к тому что kafka с zookeeper — скорее всего сложнее чем Fluentd.
Но раз нет кубера, я бы тоже не стал заморачиваться с переходом на Fluentd.

Information

Rating
Does not participate
Location
Россия
Registered
Activity