Почему никто не вырастает с желанием стать DevOps-инженером
https://dev.to/glasskube/why-nobody-grows-up-wanting-to-be-a-devops-engineer-2jli
https://dev.to/glasskube/why-nobody-grows-up-wanting-to-be-a-devops-engineer-2jli
DEV Community
Why nobody grows up wanting to be a DevOps engineer
When I look at younger generations that didn’t grow up largely offline like I did, I feel slightly...
Обнаружение ручных действий в кластерах EKS с помощью Terraform и SNS . Это решение обнаруживает ручные действия с помощью журналов AWS CloudWatch и отправляет оповещения через SNS, гарантируя, что вы будете в курсе критических изменений в вашем кластере.
https://medium.com/@seifeddinerajhi/detecting-manual-actions-in-eks-clusters-with-terraform-and-sns-65397416c1f9
Использование Semgrep для Terraform : узнайте, как использовать Semgrep для выявления и устранения проблем безопасности в вашем коде Terraform.
https://ramimac.me/semgrep-for-terraform
https://medium.com/@seifeddinerajhi/detecting-manual-actions-in-eks-clusters-with-terraform-and-sns-65397416c1f9
Использование Semgrep для Terraform : узнайте, как использовать Semgrep для выявления и устранения проблем безопасности в вашем коде Terraform.
https://ramimac.me/semgrep-for-terraform
Medium
Detecting Manual Actions in EKS Clusters with Terraform and SNS 🕵
Enhancing Security and Compliance in EKS through Proactive Audit Monitoring. 🔍
У вас закончились IP-адреса для ваших модулей Kubernetes? Вот проверенное и верное решение.
https://cloud.google.com/blog/products/containers-kubernetes/best-practices-for-kubernetes-pod-ip-allocation-in-gke/
https://cloud.google.com/blog/products/containers-kubernetes/best-practices-for-kubernetes-pod-ip-allocation-in-gke/
Google Cloud Blog
Best practices for Kubernetes Pod IP allocation in GKE | Google Cloud Blog
Yes, you can enjoy Kubernetes’ flat address space without using a lot of IP addresses.
🚀 Тщательно подобранный список замечательных статей, видеороликов и других ресурсов для изучения и практики архитектуры, шаблонов и принципов программного обеспечения.
https://github.com/mehdihadeli/awesome-software-architecture
https://github.com/mehdihadeli/awesome-software-architecture
GitHub
GitHub - mehdihadeli/awesome-software-architecture: 📚 A curated list of awesome articles, videos, and other resources to learn…
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles. - mehdihadeli/awesome-software-architecture
Является ли Kubernetes базой данных? CRD объяснили за пять минут
https://dev.to/cyclops-ui/is-kubernetes-a-database-crds-explained-in-three-minutes-361d
https://dev.to/cyclops-ui/is-kubernetes-a-database-crds-explained-in-three-minutes-361d
DEV Community
Is Kubernetes a database? CRDs explained in five minutes
When you touch on containerized apps today, Kubernetes usually comes up as their orchestrator. Sure,...
Развертывание приложений Kubernetes в два клика с помощью Azure DevOps и Terraform (2 минуты чтения)
В этой статье показано, как развернуть определение YAML в кластере Azure AKS с помощью конвейеров Azure DevOps и Terraform. Этот процесс требует трех ключевых шагов: создание кластера AKS, интеграция конвейеров Azure DevOps с кластером и выполнение процесса развертывания для определения YAML приложения в Azure DevOps.
https://blog.geralexgr.com/terraform/deploying-kubernetes-applications-with-2-clicks-azure-devops-terraform
В этой статье показано, как развернуть определение YAML в кластере Azure AKS с помощью конвейеров Azure DevOps и Terraform. Этот процесс требует трех ключевых шагов: создание кластера AKS, интеграция конвейеров Azure DevOps с кластером и выполнение процесса развертывания для определения YAML приложения в Azure DevOps.
https://blog.geralexgr.com/terraform/deploying-kubernetes-applications-with-2-clicks-azure-devops-terraform
GeralexGR
Deploying kubernetes applications with 2-clicks | Azure DevOps & Terraform - GeralexGR
When you read the title you may think that this article can be a clickbait. That’s the reason you should continue reading until this end to figure out that deploying k8s application with Azure DevOps and terraform can be very easy when you create everything…
Узнайте, как создавать меньшие образы Docker, выбирая минимальный базовый образ, устанавливая только необходимые зависимости, используя многоэтапные сборки и оптимизируя уровни.
https://dev.to/nmend/creating-a-smaller-docker-image-a-practical-guide-17b?
https://dev.to/nmend/creating-a-smaller-docker-image-a-practical-guide-17b?
Rootless Docker : внедрите Docker без root для повышения безопасности в многопользовательских средах. https://cmtops.dev/posts/rootless-docker-in-multiuser-environment
Как настроить tmux с нуля : подробное руководство по настройке Tmux для повышения производительности вашего терминала. https://ianthehenry.com/posts/how-to-configure-tmux
Как настроить tmux с нуля : подробное руководство по настройке Tmux для повышения производительности вашего терминала. https://ianthehenry.com/posts/how-to-configure-tmux
cmtops.dev
Tim's internet corner. You will find occasional articles related to Linux, other Unix-like systems, and DevOps here.
Использование Backstage для каталогизации ваших API
Одна из интересных возможностей — использование Backstage в качестве каталога для ваших внутренних API . Ниже мы углубимся в изучение того, как использовать Backstage для каталогизации ваших API, и рассмотрим, как это может революционизировать управление API в вашей организации. https://nordicapis.com/using-backstage-to-catalog-your-apis/
Одна из интересных возможностей — использование Backstage в качестве каталога для ваших внутренних API . Ниже мы углубимся в изучение того, как использовать Backstage для каталогизации ваших API, и рассмотрим, как это может революционизировать управление API в вашей организации. https://nordicapis.com/using-backstage-to-catalog-your-apis/
Nordic APIs
Using Backstage to Catalog Your APIs | Nordic APIs |
One use of Backstage is to catalog your internal API inventory. We walkthrough using Backstage to organize your API definition files.
Как выбрать правильный инструмент IaC: сравнение AWS CDK, CloudFormation и Terraform
https://www.freecodecamp.org/news/comparing-iac-tools-aws-cdk-cloudformation-terraform
https://www.freecodecamp.org/news/comparing-iac-tools-aws-cdk-cloudformation-terraform
freeCodeCamp.org
How to Choose the Right IaC Tool – AWS CDK, CloudFormation, and Terraform Compared
Infrastructure as Code (IaC) has become a cornerstone of modern cloud resource management. It enables developers and engineers to manage their cloud resources with the same level of control and precision as application code. When you're working with...
Тщательно подобранный список методов и инструментов для атаки и защиты конвейеров CI/CD.
https://github.com/TupleType/awesome-cicd-attacks
https://github.com/TupleType/awesome-cicd-attacks
GitHub
GitHub - TupleType/awesome-cicd-attacks: Practical resources for offensive CI/CD security research. Curated the best resources…
Practical resources for offensive CI/CD security research. Curated the best resources I've seen since 2021. - TupleType/awesome-cicd-attacks
Руководство посредственного инженера по HTTPS : простое руководство по пониманию и реализации HTTPS. https://devonperoutky.super.site/blog-posts/mediocre-engineers-guide-to-https
5 лучших проектов Terraform для AWS . Улучшите свое резюме с помощью этих проектов Terraform для AWS среднего и экспертного уровня.
https://towardsaws.com/top-5-terraform-projects-for-aws-to-boost-your-resume-easy-intermediate-expert-levels-with-59c5cc67c3e0
5 лучших проектов Terraform для AWS . Улучшите свое резюме с помощью этих проектов Terraform для AWS среднего и экспертного уровня.
https://towardsaws.com/top-5-terraform-projects-for-aws-to-boost-your-resume-easy-intermediate-expert-levels-with-59c5cc67c3e0
Medium
Top 5 Terraform Projects for AWS to Boost Your Resume (Easy, Intermediate, Expert Levels) with…
In this blog, I will share some of the projects I have completed during my Terraform learning journey. I hope they will be useful for you…
Как на самом деле работает Docker? Трудный путь: всестороннее техническое погружение
Докер. Контейнеры. Революция оркестровки. Ведущая в отрасли платформа как услуга. Создавайте, делитесь и управляйте. Любое приложение, где угодно… Просто так. Вы когда-нибудь задавались вопросом «Как работает Docker» ? Это не магия. https://medium.com/@furkan.turkal/how-does-docker-actually-work-the-hard-way-a-technical-deep-diving-c5b8ea2f0422
Докер. Контейнеры. Революция оркестровки. Ведущая в отрасли платформа как услуга. Создавайте, делитесь и управляйте. Любое приложение, где угодно… Просто так. Вы когда-нибудь задавались вопросом «Как работает Docker» ? Это не магия. https://medium.com/@furkan.turkal/how-does-docker-actually-work-the-hard-way-a-technical-deep-diving-c5b8ea2f0422
Medium
How does Docker ACTUALLY work? The Hard Way: A Comprehensive Technical Deep Diving
Unveiling the power of Docker: What is Docker? How does Docker work? Explore the world of containerization in this zero to hero guide.
Построение пуленепробиваемого конвейера CI/CD: подробное руководство
https://dev.to/gauri1504/building-a-bulletproof-cicd-pipeline-a-comprehensive-guide-3jg3
https://dev.to/gauri1504/building-a-bulletproof-cicd-pipeline-a-comprehensive-guide-3jg3
DEV Community
Building a Bulletproof CI/CD Pipeline: A Comprehensive Guide
Welcome Aboard Week 2 of DevSecOps in 5: Your Ticket to Secure Development Superpowers! _Hey there,...
Docker Mastery: комплексное руководство для новичков и профессионалов
https://dev.to/theyasirr/docker-mastery-a-comprehensive-guide-for-beginners-and-pros-2p18
https://dev.to/theyasirr/docker-mastery-a-comprehensive-guide-for-beginners-and-pros-2p18
DEV Community
Docker Mastery: A Comprehensive Guide for Beginners and Pros
Docker is a powerful platform that simplifies the creation, deployment, and management of...
Поиск коммитов Linux : новый инструмент для эффективного поиска коммитов в ядре Linux. Это может изменить правила игры как для разработчиков, так и для системных администраторов.
https://linux-commits-search.typesense.org/
https://linux-commits-search.typesense.org/
linux-commits-search.typesense.org
Linux Kernel Commit History Search with Typesense
Celebrating 30 Years of Linux and 1 Million Linux Kernel Commits
Curl против Wget: Curl поддерживает больше протоколов и платформ, а Wget отличается рекурсивной загрузкой и простотой.
https://daniel.haxx.se/docs/curl-vs-wget.html
https://daniel.haxx.se/docs/curl-vs-wget.html
Предотвращение завершения работы PostgreSQL с помощью FreeBSD OOM Killer : узнайте, как использовать команду защиты во FreeBSD для защиты PostgreSQL от убийцы нехватки памяти (OOM).
https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html
https://fluca1978.github.io/2021/04/02/OOMKillerFreeBSD.html
fluca1978.github.io
Preventing FreeBSD to kill PostgreSQL (aka OOM Killer prevention)
Something that can be useful when running PostgreSQL on FreeBSD.
LXC против Docker: какой из них использовать? (7 минут чтения)
В этом руководстве представлено углубленное сравнение контейнеров Linux (LXC) и Docker, двух ведущих технологий контейнеризации, выделено их функциональные возможности и варианты использования, а также показано, какое из них соответствует потребностям вашего конкретного проекта.
https://www.docker.com/blog/lxc-vs-docker
В этом руководстве представлено углубленное сравнение контейнеров Linux (LXC) и Docker, двух ведущих технологий контейнеризации, выделено их функциональные возможности и варианты использования, а также показано, какое из них соответствует потребностям вашего конкретного проекта.
https://www.docker.com/blog/lxc-vs-docker
Docker
Linux Containers vs. Docker: Which One Should You Use? | Docker
Explore the key differences between Docker and LXC, including use cases and technical requirements, to determine which containerization technology best suits your project needs.
Расширенные методы развертывания: специальные стратегии для приложений с отслеживанием состояния в Kubernetes (11 минут чтения)
Узнайте, как оператор развертывания Bedrock от Slack эффективно управляет развертыванием приложений с отслеживанием состояния в Kubernetes, предлагая контролируемое развертывание, интеграцию с внутренними системами и обновления статуса в режиме реального времени с помощью уведомлений Slack. https://slack.engineering/kube-stateful-rollouts
Узнайте, как оператор развертывания Bedrock от Slack эффективно управляет развертыванием приложений с отслеживанием состояния в Kubernetes, предлагая контролируемое развертывание, интеграцию с внутренними системами и обновления статуса в режиме реального времени с помощью уведомлений Slack. https://slack.engineering/kube-stateful-rollouts
Engineering at Slack
Advanced Rollout Techniques: Custom Strategies for Stateful Apps in Kubernetes - Engineering at Slack
In a previous blog post—A Simple Kubernetes Admission Webhook—I discussed the process of creating a Kubernetes webhook without relying on Kubebuilder. At Slack, we use this webhook for various tasks, like helping us support long-lived Pods (see Supporting…