Набор уязвимых приложений для обучения и эксплуатации уязвимостей
https://github.com/vulhub/vulhub
https://github.com/vulhub/vulhub
GitHub
GitHub - vulhub/vulhub: Pre-Built Vulnerable Environments Based on Docker-Compose
Pre-Built Vulnerable Environments Based on Docker-Compose - vulhub/vulhub
❤1🔥1
Всех с наступающим (или с уже наступившим) Новым годом!
Всем мирного неба над головой, хороших новостей, здоровья вашим родным и близким!
Пусть 2023 год для вас будет годом, в которым вы реализуете все свои мечты и желания, о которых могли раньше только думать.
Всего самого-самого, увидимся в следующем году ❤️
Всем мирного неба над головой, хороших новостей, здоровья вашим родным и близким!
Пусть 2023 год для вас будет годом, в которым вы реализуете все свои мечты и желания, о которых могли раньше только думать.
Всего самого-самого, увидимся в следующем году ❤️
❤11
Довольно хороший доклад про построение высокодоступного кластера PostgreSQL
https://habr.com/ru/post/504044/
https://habr.com/ru/post/504044/
Хабр
Управление высокодоступными PostgreSQL кластерами с помощью Patroni. А.Клюкин, А.Кукушкин
Расшифровка доклада/tutorial "Управление высокодоступными PostgreSQL кластерами с помощью Patroni". А.Клюкин, А.Кукушкин Patroni — это Python-приложение для создания высокодоступных...
Быстрее, выше, сильнее 💪
Production-ready PHP environments in seconds.
Stop the headache from debugging. Get production-ready PHP Docker Images that help you replicate your application, no matter the environment.
https://serversideup.net/open-source/docker-php/
Production-ready PHP environments in seconds.
Stop the headache from debugging. Get production-ready PHP Docker Images that help you replicate your application, no matter the environment.
https://serversideup.net/open-source/docker-php/
Server Side Up - Docker PHP
Supercharge your PHP experience, in seconds. Built upon the official PHP images, our production-ready serversideup/php images take your Docker PHP experience to the next level. Enjoy variable-first configurations, nginx-unit variation, native CloudFlare support…
22 июня 2023 года в Москве проходила конференция Kuber Conf'23, посвященная Kubernetes (ваш КО 😎). Из всех докладов понравился доклад От первого коммита до прода — за 15 минут
и секретный доклад, который не показывался. Вкратце, в нем речь шла про импортозамещение и альтернативы.
Записи докладов находятся можно по ссылке https://www.youtube.com/live/8_mh38d2Xlg?feature=share
и секретный доклад, который не показывался. Вкратце, в нем речь шла про импортозамещение и альтернативы.
Записи докладов находятся можно по ссылке https://www.youtube.com/live/8_mh38d2Xlg?feature=share
YouTube
Kuber Conf ’23
Присоединяйтесь к нашему чату конференции: https://t.me/kuberconf
Главная в России конференция про Kubernetes® от Yandex Cloud: https://kuberconf.io/
00:00 Интро
01:23 Новости мира Kubernetes
08:00 Бизнес и Kubernetes
30:24 Cilium Security Identity для…
Главная в России конференция про Kubernetes® от Yandex Cloud: https://kuberconf.io/
00:00 Интро
01:23 Новости мира Kubernetes
08:00 Бизнес и Kubernetes
30:24 Cilium Security Identity для…
👍2
Официальный Docker-образ OpenJDK официально объявлен устаревшим (https://hub.docker.com/_/openjdk) и предложены следующие альтернативы:
https://hub.docker.com/_/amazoncorretto
https://hub.docker.com/_/eclipse-temurin
https://hub.docker.com/_/ibm-semeru-runtimes
https://hub.docker.com/_/ibmjava
https://hub.docker.com/_/sapmachine
Подробности на гитхабе https://github.com/docker-library/openjdk/issues/505
adoptopenjdk тоже объявлен устаревшим и предлагает использовать eclipse-temurin
https://hub.docker.com/_/adoptopenjdk
сборщик Docker-образов jib c версии 3.2 использует eclipse-temurin (https://github.com/GoogleContainerTools/jib/blob/master/docs/default_base_image.md)
Есть что выбрать для разработки и базового образа в дальнейшем, а мы остановились на eclipse-temurin.
P.S. Ждём следующую LTS-версию Java под номером 21 уже этой осенью, чтобы на неё переехать)
https://hub.docker.com/_/amazoncorretto
https://hub.docker.com/_/eclipse-temurin
https://hub.docker.com/_/ibm-semeru-runtimes
https://hub.docker.com/_/ibmjava
https://hub.docker.com/_/sapmachine
Подробности на гитхабе https://github.com/docker-library/openjdk/issues/505
adoptopenjdk тоже объявлен устаревшим и предлагает использовать eclipse-temurin
https://hub.docker.com/_/adoptopenjdk
сборщик Docker-образов jib c версии 3.2 использует eclipse-temurin (https://github.com/GoogleContainerTools/jib/blob/master/docs/default_base_image.md)
Есть что выбрать для разработки и базового образа в дальнейшем, а мы остановились на eclipse-temurin.
P.S. Ждём следующую LTS-версию Java под номером 21 уже этой осенью, чтобы на неё переехать)
Когда хочется иметь ещё 1 вариант документации по PostgreSQL (https://postgresqlco.nf/doc/en/param/) и отдельным разделом
для тюнинга самой БД (https://postgresqlco.nf/tuning-guide) с пояснением, почему все таки нужно ставить это число.
P.S. Да, где-то это может быть дублирование официальной документации. Но иметь больше одного источника информации, на который ты можешь опираться
в случае необходимости, довольно полезно
для тюнинга самой БД (https://postgresqlco.nf/tuning-guide) с пояснением, почему все таки нужно ставить это число.
P.S. Да, где-то это может быть дублирование официальной документации. Но иметь больше одного источника информации, на который ты можешь опираться
в случае необходимости, довольно полезно
Ответ крупных вендоров
https://www.oracle.com/news/announcement/blog/keep-linux-open-and-free-2023-07-10/
https://www.suse.com/news/SUSE-Preserves-Choice-in-Enterprise-Linux/
на пост RedHat
https://www.redhat.com/en/blog/furthering-evolution-centos-stream
https://www.oracle.com/news/announcement/blog/keep-linux-open-and-free-2023-07-10/
https://www.suse.com/news/SUSE-Preserves-Choice-in-Enterprise-Linux/
на пост RedHat
https://www.redhat.com/en/blog/furthering-evolution-centos-stream
Oracle
Keep Linux Open and Free—We Can’t Afford Not To
Oracle underscores its commitment to helping keep Linux open and free for the global Linux community.
🔥1
При запуске команды
CI выдавал следующий output
Начали проверять локально - та же самая ситуация - и exit code 123.
Сначала подумали, что это опять приколы MUSL и не GNU-утилит в alpine (find и grep), но проблема была даже при запуске hadolint без аргументов. При этом запуск контейнера от рута работает без ошибок. Потом грешили на cgroups v2 - что не хватает разрешений на запуск утилиты. В issues hadolint ничего подробного не нашлось.
Потом я запустил strace. В начале вывода увидел строчку
и стал копать в эту сторону.
readlink стоит в alpine из коробки в составе busybox (это multi-call binary).
Я поставил coreutils с GNU-той версией readlink и все завелось
find . -type f -name '*Dockerfile*' | xargs hadolint --failure-threshold warning --format json > report.json
CI выдавал следующий output
/proc/self/exe
Начали проверять локально - та же самая ситуация - и exit code 123.
Сначала подумали, что это опять приколы MUSL и не GNU-утилит в alpine (find и grep), но проблема была даже при запуске hadolint без аргументов. При этом запуск контейнера от рута работает без ошибок. Потом грешили на cgroups v2 - что не хватает разрешений на запуск утилиты. В issues hadolint ничего подробного не нашлось.
Потом я запустил strace. В начале вывода увидел строчку
readlink("/proc/self/exe", "/usr/local/bin/hadolint", 4095) = 23
и стал копать в эту сторону.
readlink стоит в alpine из коробки в составе busybox (это multi-call binary).
Я поставил coreutils с GNU-той версией readlink и все завелось
🤯5👍1