Записки молодого девопсера – Telegram
Записки молодого девопсера
153 subscribers
94 photos
7 files
623 links
Здесь выкладываются различные команды и решения проблем, с которыми приходится сталкиваться, а также интересные статьи и видео из мира IT.
Download Telegram
А что нас ждет в новой версии Ubuntu 19.10 под капотом:
* Проприетарные драйвера от NVIDIA добавили в образ
* Поддержка ZFS (думаю, можно уже на форуме убунты открывать новую ветку :) )
* Свежайшее (только-только из печи) ядро 5.3 и обещают более быструю загрузку ядрышка за счет использования алгоритма LZ4 для initramfs
* Такой же свежайший toolchain
https://www.omgubuntu.co.uk/2019/05/ubuntu-19-10-release-features
Bypass sudo
sudo strace -o loglimit su -
Если установленнные лимиты, которые во многих статьях рекомендуют писать в файлик /etc/security/limits.conf не срабатывает, то советую посмотреть на содержимое директории /etc/security/limits.d/.
Вот пояснение из мана:
As per the pam_limits man page:

By default limits are taken from the /etc/security/limits.conf config file. Then individual *.conf files from the /etc/security/limits.d/ directory are read. The files are parsed one after another in the order of "C" locale. The effect of the individual files is the same as if all the files were concatenated together in the order of parsing. If a config file is explicitly specified with a module option then the files in the above directory are not parsed.

Вот сам кейс:
https://access.redhat.com/solutions/146233
(Чтобы прочитать нужна либо корпоративная подписка, либо учетка на RedHat Developer)
Хороший и познавательный ресурс от Vmware, который позволяет ознакомиться с разными компонентами для построения корпоративных распределенных инфраструктур - vSAN, NSX, vShpere
https://labs.hol.vmware.com/HOL/catalogs/catalog/1212
Зовут чинить проблему. Начинаешь смотреть.
Gitlab и gitlab-runner отличаются в рамках мажорных версий.
Образа docker и dind тоже отличаются в рамках мажорных версий.
- Что сломалось?
- Не работает что-то...
Я понимаю, что у Gitlab оч крутой уровень совместимости раннеров и самого сервиса Gitlab (не сарказм).
Но будьте, пожалуйста, людьми и синхронизируйте версии своего ПО (чтобы отличие было хотя бы в рамках минорных версий), чтобы потом не разгребать целый вагон граблей.
Ваш чинитель.
P.S. Из интересного было лишь получение списка образов из docker-registy:
curl -X GET https://myregistry:5000/v2/_catalog
Все остальное - чтение официальной документации Gitlab по тому, какими способами можно готовить docker образа + их багтрекер.
Oracle Modern Business Summit