Полезные команды сценариев оболочки
Написание сценариев может быть очень полезным и сэкономить много вашего времени, но это может быть и немного хлопотно, но есть несколько полезных команд, которые можно использовать, чтобы облегчить жизнь. Вот некоторые из команд, которые я часто использую.
https://shly.link/7Fk5i
Написание сценариев может быть очень полезным и сэкономить много вашего времени, но это может быть и немного хлопотно, но есть несколько полезных команд, которые можно использовать, чтобы облегчить жизнь. Вот некоторые из команд, которые я часто использую.
https://shly.link/7Fk5i
6 приемов Bash, которые вы можете использовать каждый день
Ничто так не подорвет ваш авторитет на улицах Linux, как использование графического интерфейса для выполнения основных задач. Всем известно, что командная строка может быть очень продуктивной для многих задач, но если вы знаете несколько простых приемов, она может быть еще более продуктивной. Я попытался обойти приемы, которые, как я думаю, знает большинство людей, и сосредоточился на тех, которые немного отошли от проторенных путей. Надеюсь, вы найдете по крайней мере один или два, которых вы еще не знали.
https://shly.link/mdmUG0u
Ничто так не подорвет ваш авторитет на улицах Linux, как использование графического интерфейса для выполнения основных задач. Всем известно, что командная строка может быть очень продуктивной для многих задач, но если вы знаете несколько простых приемов, она может быть еще более продуктивной. Я попытался обойти приемы, которые, как я думаю, знает большинство людей, и сосредоточился на тех, которые немного отошли от проторенных путей. Надеюсь, вы найдете по крайней мере один или два, которых вы еще не знали.
(если пост не открывается полностью, откройте в режиме инкогнито)https://shly.link/mdmUG0u
Тренды DevOps для разработчиков в 2023 году
В настоящее время каждая организация считается организацией, занимающейся программным обеспечением. С появлением облачных инструментов подход DevOps становится все более популярным. В 2022 году произошел огромный скачок в таких темах, как AI/ML, автоматизация, безопасность и т. д. Практики DevOps постоянно развиваются, и наша задача — следить за тем, на чем следует сосредоточиться в наступающем году.
В то время как безопасность всегда оставалась одной из самых больших проблем для организаций, GitOps сделал большой шаг вперед с облачными развертываниями, особенно с развертываниями, связанными с Kubernetes. Многие из таких тенденций положительно повлияли на разработчиков и организации. Однако идти в ногу с технологическими достижениями и тенденциями очень сложно. Чтобы облегчить вам жизнь, мы собрали некоторые тенденции DevOps, которые существенно повлияют на предстоящий год.
https://shly.link/dev9YYA
В настоящее время каждая организация считается организацией, занимающейся программным обеспечением. С появлением облачных инструментов подход DevOps становится все более популярным. В 2022 году произошел огромный скачок в таких темах, как AI/ML, автоматизация, безопасность и т. д. Практики DevOps постоянно развиваются, и наша задача — следить за тем, на чем следует сосредоточиться в наступающем году.
В то время как безопасность всегда оставалась одной из самых больших проблем для организаций, GitOps сделал большой шаг вперед с облачными развертываниями, особенно с развертываниями, связанными с Kubernetes. Многие из таких тенденций положительно повлияли на разработчиков и организации. Однако идти в ногу с технологическими достижениями и тенденциями очень сложно. Чтобы облегчить вам жизнь, мы собрали некоторые тенденции DevOps, которые существенно повлияют на предстоящий год.
https://shly.link/dev9YYA
90 дней DevOps
Этот репозиторий используется для документирования пути к получению более глубоких базовых знаний о DevOps.
https://shly.link/ghGUNe
Этот репозиторий используется для документирования пути к получению более глубоких базовых знаний о DevOps.
https://shly.link/ghGUNe
Интеграция Jenkins с Cypress Testing
В этом блоге мы узнаем: -
→ Базовая установка Дженкинса
→ Настройка Jenkins с помощью GitHub вашего проекта
→ Локальный запуск сборки в определенное время с использованием заданий Cron.
→ Охватывает обходные пути, с которыми пользователь может столкнуться при установке Jenkins.
https://shly.link/Q9m4p
В этом блоге мы узнаем: -
→ Базовая установка Дженкинса
→ Настройка Jenkins с помощью GitHub вашего проекта
→ Локальный запуск сборки в определенное время с использованием заданий Cron.
→ Охватывает обходные пути, с которыми пользователь может столкнуться при установке Jenkins.
https://shly.link/Q9m4p
Docker на MacOS работает медленно и как это исправить
Благодаря DALL-E 2, у нас наконец-то появилось очень хорошее графическое представление ощущений контейнера Docker внутри среды macOS, в этой статье я постараюсь сделать так, чтобы этот бедный контейнер не пострадал.
https://shly.link/1qN6v
Благодаря DALL-E 2, у нас наконец-то появилось очень хорошее графическое представление ощущений контейнера Docker внутри среды macOS, в этой статье я постараюсь сделать так, чтобы этот бедный контейнер не пострадал.
https://shly.link/1qN6v
Paolo Mainardi
Docker on MacOS is slow and how to fix it
Thanks to the DALL·E 2, we finally have a very nice graphic representation of the feelings of a Docker container inside a macOS environment, I will try with this article to make this poor container safe to the coast.
TL;DR Link to heading At the time of writing…
TL;DR Link to heading At the time of writing…
DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer: Суть или семантика?
"В этой статье я предлагаю свои мысли, но признаю, что есть много возможностей для интерпретации, чтобы понять различия между этими терминами."
https://shly.link/xSWHk
"В этой статье я предлагаю свои мысли, но признаю, что есть много возможностей для интерпретации, чтобы понять различия между этими терминами."
https://shly.link/xSWHk
DZone
DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer: Substance or Semantics?
In this article, I offer my thoughts but recognize there's a great deal of room for interpretation for understanding the differences between these terms.
MDos — стек Kubernetes с открытым исходным кодом
Позвольте мне поделиться с вами новым стеком, состоящим из кластера Kubernetes и набора специализированных расширений, которые позволяют вам реализовывать сложные повседневные рабочие процессы. Конечно, простое развертывание Kubernetes и его расширений само по себе не принесет большой пользы. Если в вашей команде нет навыков для разработки/развертывания в Kubernetes, не говоря уже о том, что им также необходимо понимать, как интегрировать и использовать эти сторонние расширения с вашими приложениями, то какая от этого польза для вас, правильно?
https://shly.link/mdmtVxh
https://github.com/mdundek/mdos
Позвольте мне поделиться с вами новым стеком, состоящим из кластера Kubernetes и набора специализированных расширений, которые позволяют вам реализовывать сложные повседневные рабочие процессы. Конечно, простое развертывание Kubernetes и его расширений само по себе не принесет большой пользы. Если в вашей команде нет навыков для разработки/развертывания в Kubernetes, не говоря уже о том, что им также необходимо понимать, как интегрировать и использовать эти сторонние расширения с вашими приложениями, то какая от этого польза для вас, правильно?
https://shly.link/mdmtVxh
https://github.com/mdundek/mdos
Советы по Kubernetes | Использование скриптов внутри configmaps
В следующей статье я продемонстрирую несколько сценариев размещения скриптов внутри configmaps , чтобы продемонстрировать, как это сделать
https://shly.link/q92ZR
В следующей статье я продемонстрирую несколько сценариев размещения скриптов внутри configmaps , чтобы продемонстрировать, как это сделать
https://shly.link/q92ZR
Уменьшение размера образа Docker
В этой статье будут рассмотрены основы уменьшения размера образов Docker.
https://shly.link/devvDJo
В этой статье будут рассмотрены основы уменьшения размера образов Docker.
https://shly.link/devvDJo
Инициализация кластеров Kubernetes на AWS с помощью Terraform и EKS
Вкратце: в этом руководстве вы узнаете, как создавать кластеры в AWS Elastic Kubernetes Service (EKS) с помощью eksctl и Terraform . К концу руководства вы автоматизируете создание трех кластеров (dev, staging, prod) в комплекте с ALB Ingress Controller одним щелчком мыши.
https://shly.link/NuJkN
Вкратце: в этом руководстве вы узнаете, как создавать кластеры в AWS Elastic Kubernetes Service (EKS) с помощью eksctl и Terraform . К концу руководства вы автоматизируете создание трех кластеров (dev, staging, prod) в комплекте с ALB Ingress Controller одним щелчком мыши.
https://shly.link/NuJkN
Learnk8s
Provisioning Kubernetes clusters on AWS with Terraform and EKS
Learn how you can leverage Terraform and EKS to provision identical clusters for development, staging and production environments with a single click.
Inspektor Gadget — это набор инструментов (или гаджетов) для отладки и проверки ресурсов и приложений Kubernetes. Он управляет упаковкой, развертыванием и выполнением программ eBPF в кластере Kubernetes, включая многие из них, основанные на инструментах BCC , а также некоторые программы, разработанные специально для использования в Inspektor Gadget. Он автоматически сопоставляет низкоуровневые примитивы ядра с высокоуровневыми ресурсами Kubernetes, упрощая и ускоряя поиск нужной информации.
https://github.com/inspektor-gadget/inspektor-gadget
https://github.com/inspektor-gadget/inspektor-gadget
GitHub
GitHub - inspektor-gadget/inspektor-gadget: Inspektor Gadget is a set of tools and framework for data collection and system inspection…
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF - inspektor-gadget/inspektor-gadget
Объединение YAML для Kubernetes с Helm
Внедрение микросервисной архитектуры произвело революцию в современных способах разработки программного обеспечения. Постмикросервисная архитектура заменила монолиты, контейнеры заменили виртуальные машины. С этими преобразованиями создание приложения стало сложным из-за множества контейнеров. Оркестрация контейнеров была новым узким местом, которое Kubernetes решил.
В процессе контейнеры и Kubernetes принесли много новых проблем. Самым сложным является развертывание и управление приложениями в Kubernetes. Для упрощения процесса разрабатывается множество инструментов с открытым исходным кодом. Одним из таких инструментов является Helm.
https://shly.link/devk2rp
Внедрение микросервисной архитектуры произвело революцию в современных способах разработки программного обеспечения. Постмикросервисная архитектура заменила монолиты, контейнеры заменили виртуальные машины. С этими преобразованиями создание приложения стало сложным из-за множества контейнеров. Оркестрация контейнеров была новым узким местом, которое Kubernetes решил.
В процессе контейнеры и Kubernetes принесли много новых проблем. Самым сложным является развертывание и управление приложениями в Kubernetes. Для упрощения процесса разрабатывается множество инструментов с открытым исходным кодом. Одним из таких инструментов является Helm.
https://shly.link/devk2rp
tmux — это мультиплексор терминалов: он позволяет создавать несколько терминалов, получать к ним доступ и управлять ими с одного экрана. tmux можно отсоединить от экрана и продолжить работу в фоновом режиме, а затем снова подключить.
Этот выпуск работает на OpenBSD, FreeBSD, NetBSD, Linux, macOS и Solaris.
https://shly.link/ghxxv3
Этот выпуск работает на OpenBSD, FreeBSD, NetBSD, Linux, macOS и Solaris.
https://shly.link/ghxxv3
GitHub
GitHub - tmux/tmux: tmux source code
tmux source code. Contribute to tmux/tmux development by creating an account on GitHub.
Инструменты DevSecOps с открытым исходным кодом для инженеров DevOps
Приведенные ниже инструменты с открытым исходным кодом ориентированы на разработчиков и могут быть интегрированы в ваши процедуры CI/CD.
Приведенные ниже инструменты с открытым исходным кодом ориентированы на разработчиков и могут быть интегрированы в ваши процедуры CI/CD.
(если пост не открывается полностью,войдите в режиме инкогнито )https://shly.link/mdmDKdi
Docker — лучшая настройка для разработки, тестирования и производства для PHP
Я не DevOps-инженер, но мне нравится инфраструктура как парадигма кода , поэтому я стараюсь использовать Docker везде, где это возможно. А еще я очень люблю приводить в порядок код и делать все максимально удобным и понятным для использования. Я PHP-разработчик, поэтому все примеры будут связаны с PHP, но я думаю, что это не будет проблемой, если вы используете другой язык программирования.
https://shly.link/mdmaaX4
Я не DevOps-инженер, но мне нравится инфраструктура как парадигма кода , поэтому я стараюсь использовать Docker везде, где это возможно. А еще я очень люблю приводить в порядок код и делать все максимально удобным и понятным для использования. Я PHP-разработчик, поэтому все примеры будут связаны с PHP, но я думаю, что это не будет проблемой, если вы используете другой язык программирования.
https://shly.link/mdmaaX4
Ради бога, прекратите использовать ограничения ЦП в Kubernetes
Многие думают, что в Kubernetes нужны ограничения ЦП, но это не так. В большинстве случаев ограничения ЦП в Kubernetes больше вредят, чем помогают.
https://shly.link/XZFwH
Многие думают, что в Kubernetes нужны ограничения ЦП, но это не так. В большинстве случаев ограничения ЦП в Kubernetes больше вредят, чем помогают.
https://shly.link/XZFwH
Инструменты конвейера CI/CD
В этой статье я хочу рассмотреть шесть распространенных инструментов CI/CD и оценить их с точки зрения функций, простоты использования и настройки и поддерживаемой среды. Я перечислил их в алфавитном порядке, а не в порядке предпочтения.
https://shly.link/devkyzg
В этой статье я хочу рассмотреть шесть распространенных инструментов CI/CD и оценить их с точки зрения функций, простоты использования и настройки и поддерживаемой среды. Я перечислил их в алфавитном порядке, а не в порядке предпочтения.
https://shly.link/devkyzg
Учебное пособие Whirlwind по созданию действительно крошечных исполняемых файлов ELF для Linux
Если вы программист, который устал от раздувания программного обеспечения, возможно, вы найдете здесь идеальное противоядие.
В этом документе рассматриваются методы удаления лишних байтов из простых программ. (Конечно, более практическая цель этого документа состоит в том, чтобы описать внутреннюю работу формата файла ELF и операционной системы Linux. Но, надеюсь, вы также сможете узнать кое-что о том, как в процессе создавать очень маленькие исполняемые файлы ELF. )
Обратите внимание, что приведенная здесь информация и примеры по большей части относятся к исполняемым файлам ELF на платформе Linux, работающей под архитектурой Intel x86. Я полагаю, что большая часть информации применима к другим Unice на основе ELF, но мой опыт работы с такими слишком ограничен, чтобы я мог сказать с уверенностью.
Также обратите внимание, что если вы немного не знакомы с ассемблерным кодом, некоторые части этого документа могут показаться вам трудными для понимания.
https://shly.link/ZLGmk
Если вы программист, который устал от раздувания программного обеспечения, возможно, вы найдете здесь идеальное противоядие.
В этом документе рассматриваются методы удаления лишних байтов из простых программ. (Конечно, более практическая цель этого документа состоит в том, чтобы описать внутреннюю работу формата файла ELF и операционной системы Linux. Но, надеюсь, вы также сможете узнать кое-что о том, как в процессе создавать очень маленькие исполняемые файлы ELF. )
Обратите внимание, что приведенная здесь информация и примеры по большей части относятся к исполняемым файлам ELF на платформе Linux, работающей под архитектурой Intel x86. Я полагаю, что большая часть информации применима к другим Unice на основе ELF, но мой опыт работы с такими слишком ограничен, чтобы я мог сказать с уверенностью.
Также обратите внимание, что если вы немного не знакомы с ассемблерным кодом, некоторые части этого документа могут показаться вам трудными для понимания.
https://shly.link/ZLGmk
10 лучших сканеров уязвимостей с открытым исходным кодом на 2023 год
Инструменты оценки уязвимостей сканируют ресурсы на наличие известных уязвимостей, неправильных конфигураций и других недостатков. Затем эти сканеры выводят отчеты для групп ИТ-безопасности и разработки приложений (DevOps), которые передают приоритетные задачи в системы обработки заявок и рабочих процессов для исправления.
Инструменты тестирования уязвимостей с открытым исходным кодом предоставляют экономически эффективные решения для обнаружения уязвимостей. Многие ИТ-команды даже развертывают один или несколько инструментов с открытым исходным кодом в дополнение к коммерческим инструментам сканирования уязвимостей в качестве резервной копии или для проверки уязвимостей. По нашему анализу, вот лучшие инструменты уязвимостей с открытым исходным кодом на 2023 год.
https://shly.link/gB7Yo
Инструменты оценки уязвимостей сканируют ресурсы на наличие известных уязвимостей, неправильных конфигураций и других недостатков. Затем эти сканеры выводят отчеты для групп ИТ-безопасности и разработки приложений (DevOps), которые передают приоритетные задачи в системы обработки заявок и рабочих процессов для исправления.
Инструменты тестирования уязвимостей с открытым исходным кодом предоставляют экономически эффективные решения для обнаружения уязвимостей. Многие ИТ-команды даже развертывают один или несколько инструментов с открытым исходным кодом в дополнение к коммерческим инструментам сканирования уязвимостей в качестве резервной копии или для проверки уязвимостей. По нашему анализу, вот лучшие инструменты уязвимостей с открытым исходным кодом на 2023 год.
https://shly.link/gB7Yo
eSecurityPlanet
10 Best Open-Source Vulnerability Scanners for 2023
Compare the best open-source vulnerability scanning tools that will help you identify weak points in your network, applications, and databases.