Как создать полнофункциональную платформу Kubernetes для запуска микросервисов
Я пишу серию статей, в которых объясняется, как создать полнофункциональную платформу Kubernetes. Цель — создать кластер со всеми функциями, необходимыми для работы и обслуживания микросервисов. В этой статье я объединяю все это, ссылаясь на статьи в том порядке, в котором им следует следовать для создания платформы. https://medium.com/@martin.hodges/how-to-create-a-full-featured-kubernetes-platform-for-running-micro-services-c145ab71a2eb
Я пишу серию статей, в которых объясняется, как создать полнофункциональную платформу Kubernetes. Цель — создать кластер со всеми функциями, необходимыми для работы и обслуживания микросервисов. В этой статье я объединяю все это, ссылаясь на статьи в том порядке, в котором им следует следовать для создания платформы. https://medium.com/@martin.hodges/how-to-create-a-full-featured-kubernetes-platform-for-running-micro-services-c145ab71a2eb
Medium
How to create a full-featured Kubernetes platform for running micro-services
I have been writing a series of articles that explain how to create a full-featured Kubernetes platform. The aim is to create a cluster…
Расширенный комплексный проект DevOps: развертывание приложения микросервисов в AWS EKS с использованием Terraform, Helm, Jenkins и ArgoCD (часть I)
https://dev.to/kelvinskell/advanced-end-to-end-devops-project-deploying-a-microservices-app-to-aws-eks-using-terraform-helm-jenkins-and-argocd-part-i-3a53
https://dev.to/kelvinskell/advanced-end-to-end-devops-project-deploying-a-microservices-app-to-aws-eks-using-terraform-helm-jenkins-and-argocd-part-i-3a53
DEV Community
Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS
This post was originally publised at Practical Cloud DevOps is a rapidly evolving space in the IT...
Forwarded from Cloud Services
Виртуализация и контейнеризация: что выбрать?
https://blog.bytebytego.com/p/virtualization-and-containerization
https://blog.bytebytego.com/p/virtualization-and-containerization
Bytebytego
Virtualization and Containerization: Which one to pick?
Software applications have traditionally been closely tied to the specific servers they run on and the operating systems they use. But as companies look to get more out of their infrastructure while spending less time and effort managing it, vendors are offering…
Forwarded from Daily Dev Jokes. Юмор.
This media is not supported in your browser
VIEW IN TELEGRAM
Я и моя команда DevOps пытаемся устранить неполадки кластера Kubernetes в рабочей среде
Автоматизируем сборку и деплой приложения в GitLab CI/CD: подробное руководство с примерами
При разработке приложений рано или поздно наступает момент, когда заниматься развёртыванием вручную становится затратно и неудобно. Как следствие на помощь приходит автоматизация этого процесса с помощью специально настроенных пайплайнов непрерывной интеграции и непрерывной доставки (Continuous Integration Continuous Delivery — CI/CD). Для разных систем управления репозиториями исходного кода существуют свои способы настройки CI/CD.
В этой статье мы рассмотрим, как использовать GitLab для организации автоматической сборки и деплоя приложения в кластер Kubernetes.
https://habr.com/ru/articles/795475/
При разработке приложений рано или поздно наступает момент, когда заниматься развёртыванием вручную становится затратно и неудобно. Как следствие на помощь приходит автоматизация этого процесса с помощью специально настроенных пайплайнов непрерывной интеграции и непрерывной доставки (Continuous Integration Continuous Delivery — CI/CD). Для разных систем управления репозиториями исходного кода существуют свои способы настройки CI/CD.
В этой статье мы рассмотрим, как использовать GitLab для организации автоматической сборки и деплоя приложения в кластер Kubernetes.
https://habr.com/ru/articles/795475/
Хабр
Автоматизируем сборку и деплой приложения в GitLab CI/CD: подробное руководство с примерами
При разработке приложений рано или поздно наступает момент, когда заниматься развёртыванием вручную становится затратно и неудобно. Как следствие на помощь приходит автоматизация этого процесса с...
Контейнеры разработчика: минимизация зависимостей локального компьютера с помощью воспроизводимых настроек.
Представьте себе возможность мгновенно воссоздать всю настройку разработки — независимо от того, где вы находитесь! Вот что привносят в игру Devcontainers.
https://medium.com/@seifeddinerajhi/devcontainers-minimizing-local-machine-dependencies-with-replicable-setups-f482882f095b
Zarf: инструмент развертывания с открытым исходным кодом, который вам нужен 💠
https://medium.com/@seifeddinerajhi/zarf-the-open-source-deployment-tool-you-need-199fc791366e
Представьте себе возможность мгновенно воссоздать всю настройку разработки — независимо от того, где вы находитесь! Вот что привносят в игру Devcontainers.
https://medium.com/@seifeddinerajhi/devcontainers-minimizing-local-machine-dependencies-with-replicable-setups-f482882f095b
Zarf: инструмент развертывания с открытым исходным кодом, который вам нужен 💠
https://medium.com/@seifeddinerajhi/zarf-the-open-source-deployment-tool-you-need-199fc791366e
Использование docker init для написания Dockerfile и docker-compose конфигураций
https://medium.com/@akhilesh-mishra/you-should-stop-writing-dockerfiles-today-do-this-instead-3cd8a44cb8b0
https://medium.com/@akhilesh-mishra/you-should-stop-writing-dockerfiles-today-do-this-instead-3cd8a44cb8b0
Medium
You should stop writing Dockerfiles today — Do this instead
Using docker init to write Dockerfile and docker-compose configs
Nemo: инструмент мониторинга Kubernetes
Nemo — это инструмент мониторинга Kubernetes, который упрощает управление кластером, предоставляет подробные метрики на уровнях узлов и модулей, а также предлагает расширенные функции для будущих улучшений. https://medium.com/@akbenkov79/nemo-a-kubernetes-monitoring-tool-8c97d2d283a4
Nemo — это инструмент мониторинга Kubernetes, который упрощает управление кластером, предоставляет подробные метрики на уровнях узлов и модулей, а также предлагает расширенные функции для будущих улучшений. https://medium.com/@akbenkov79/nemo-a-kubernetes-monitoring-tool-8c97d2d283a4
Medium
Nemo: A Kubernetes Monitoring Tool
Co-authored by Ari Benkov, Paul Burger, Trevor Hilz, Anthony Chaiditya, and Callum Miles
Docker и Docker Compose — это мощные инструменты, используемые в современных рабочих процессах разработки и развертывания программного обеспечения. Docker позволяет разработчикам упаковывать приложения и их зависимости в легкие контейнеры, а Docker Compose упрощает управление многоконтейнерными приложениями.
https://www.javacodegeeks.com/2024/03/docker-and-docker-compose.html
https://www.javacodegeeks.com/2024/03/docker-and-docker-compose.html
Java Code Geeks
Docker and Docker compose
Docker and Docker compose: Isolate environments and scale effortlessly with Docker and Docker Compose for seamless deployment.
Расширенная маршрутизация запросов с помощью ALB . Узнайте, как использовать расширенную маршрутизацию запросов Application Load Balancer для эффективной маршрутизации трафика приложений между несколькими кластерами Amazon EKS.
Terraform как услуга с Google : погрузитесь в управление инфраструктурой Google с помощью Terraform как услуги.
Автоматизация инфраструктуры . Узнайте, как создать инфраструктуру с помощью шаблонов Backstage, Terraform и действий GitHub для оптимизации операций.
Запуск Selenium на стероидах : пошаговое руководство по настройке сервера Selenium на AWS Lambda.
Terraform как услуга с Google : погрузитесь в управление инфраструктурой Google с помощью Terraform как услуги.
Автоматизация инфраструктуры . Узнайте, как создать инфраструктуру с помощью шаблонов Backstage, Terraform и действий GitHub для оптимизации операций.
Запуск Selenium на стероидах : пошаговое руководство по настройке сервера Selenium на AWS Lambda.
Amazon
How to leverage Application Load Balancer’s advanced request routing to route application traffic across multiple Amazon EKS clusters…
Introduction The AWS Load Balancer Controller is a Kubernetes Special Interest Group (SIG) project, which enables organizations reduce their Kubernetes compute costs and the complexity of their application routing configuration. As you deploy workloads on…
20 лучших инструментов для DevOps-инженеров и старших разработчиков, которые стоит изучить в 2024 году
Это важнейшие инструменты, которые инженеры DevOps могут изучить в 2024 году со ссылками на ресурсы.
https://medium.com/javarevisited/top-20-tools-for-devops-engineers-and-senior-developers-to-learn-in-2024-cfc04e9850b5
Это важнейшие инструменты, которые инженеры DevOps могут изучить в 2024 году со ссылками на ресурсы.
https://medium.com/javarevisited/top-20-tools-for-devops-engineers-and-senior-developers-to-learn-in-2024-cfc04e9850b5
Medium
Top 20 Tools for DevOps Engineers and Senior Developers to Learn in 2024
These are essential tools DevOps Engineers can learn in 2024 with links to resources.
Взлом состояния Terraform для повышения привилегий : что может сделать злоумышленник, если он может редактировать состояние Terraform? Ответом должно быть «ничего», но на самом деле это «взять на себя управление вашим конвейером CI/CD».
https://blog.plerion.com/hacking-terraform-state-privilege-escalation
https://blog.plerion.com/hacking-terraform-state-privilege-escalation
Plerion
Hacking Terraform State for Privilege Escalation
What can an attacker do if they can edit Terraform state? The answer should be 'nothing' but is actually 'take over your CI/CD pipeline'.
Автоматизация OpenAPI CI/CD . Узнайте о стратегиях автоматизации рабочих процессов OpenAPI CI/CD для оптимизации процесса разработки.
https://www.ranthebuilder.cloud/post/openapi-ci-cd-automation
https://www.ranthebuilder.cloud/post/openapi-ci-cd-automation
Ran The Builder
Serverless APIs: Auto-Generate OpenAPI Docs & CI/CD Protections
Generate OpenAPI documentation for serverless APIs automatically, keep it in sync with code, and safeguard against API breaking changes
🍜 -Вы любите Кафку?
-Да, особенно грефневую.
...ну и Apache, конечно же. А еще мы любим экономить ваше время на интенсивном копании в документации.
Базовый курс Слёрма — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы.
В процессе обучения вы:
⚡️Узнаете, какое место Apache Kafka занимает в жизни организации;
⚡️Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka;
⚡️Поймёте, как создать распределенный отказоустойчивый кластер и распределить нагрузку;
⚡️Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть;
⚡️Научитесь поддерживать работоспособность кластера и траблшутинга.
Новый поток курса стартует уже 25 марта. Станьте гуру равномерного распределения нагрузки ⚖️
-Да, особенно грефневую.
...ну и Apache, конечно же. А еще мы любим экономить ваше время на интенсивном копании в документации.
Базовый курс Слёрма — это универсальное введение в Apache Kafka. Его записывали два практика, которые внедряли Kafka с нуля в крупные энтерпрайзы.
В процессе обучения вы:
⚡️Узнаете, какое место Apache Kafka занимает в жизни организации;
⚡️Научитесь выполнять основные команды по настройке и администрированию сервера Apache Kafka;
⚡️Поймёте, как создать распределенный отказоустойчивый кластер и распределить нагрузку;
⚡️Узнаете, как мониторить Apache Kafka и Apache ZooKeeper и какие метрики работоспособности есть;
⚡️Научитесь поддерживать работоспособность кластера и траблшутинга.
Новый поток курса стартует уже 25 марта. Станьте гуру равномерного распределения нагрузки ⚖️
Где изучать DevOps. Бесплатные курсы, книги и полезные материалы
https://habr.com/ru/articles/800709/
https://habr.com/ru/articles/800709/
Forwarded from Daily Dev Jokes. Юмор.
DevOps
MLOps CloudOps AlOps DataOps ITOps RevOps FinOps HROps LegalOps SysOps BizOps DevSecOps ClickOps LLMOps ChatOps NoOps
MLOps CloudOps AlOps DataOps ITOps RevOps FinOps HROps LegalOps SysOps BizOps DevSecOps ClickOps LLMOps ChatOps NoOps
Linux для DevOps — с важными командами
https://medium.com/@shreyash10012002/linux-for-devops-fe8fab47e013
https://medium.com/@shreyash10012002/linux-for-devops-fe8fab47e013
Medium
Linux for DevOps-with commands
Role of Linux in DevOps