DevOps – Telegram
DevOps
8.46K subscribers
1.47K photos
809 videos
28 files
1.74K links
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Download Telegram
Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы

Привет! На связи Никита Ветров, менеджер проектов компании «Флант». Сегодня я поделюсь тем, как устроена услуга DevOps as a Service с точки зрения процессов взаимодействия наших команд с клиентами.

У внутренней и внешней DevOps-команд одинаковые обязанности. Они отвечают за то, чтобы все стабильно работало. Например, следят за тем, чтобы приложения исправно функционировали, а при сбоях исправляют ошибки. Но, чтобы выполнять эти обязанности, DevOps-команда должна быть сформирована и готова к задачам. В этом и есть основное отличие внешней команды от внутренней.

https://habr.com/ru/companies/flant/articles/775646/

#devops #девопс

Подпишись 👉@i_DevOps
👍1
Б значит не Безумие, а Безопасность: часть 1

Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.

В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:

1. Замкнутый контур;

2. Отсутствие CVE во всех используемых продуктах;

3. Контроль безопасности уже имеющейся инфраструктуры;

4. Контроль доступа до среды;

5. Автоматизация процессов.

➡️ Давайте посмотрим, что из этого вышло

#devops #девопс

Подпишись 👉@i_DevOps
👍1
Forwarded from CORTEL
Друзья, мы разрабатываем новый сервис по аренде выделенных серверов с адекватными ценами, вовлечённой техподдержкой и клиентом на первом месте. Хотим сделать его лучше. Подскажите, какую из конфигураций процессоров вы бы взяли или уже используете?
Anonymous Poll
24%
2.2 – 2.7 ГГц от 4 до 8 ядер
7%
2.2 – 2.7 ГГц от 10 до 16 ядер
8%
2.2 – 2.7 ГГц от 18 до 24 ядер
10%
3.0 – 3.5 ГГц от 4 до 8 ядер
10%
3.0 – 3.5 ГГц от 10 до 16 ядер
18%
3.0 – 3.5 ГГц от 18 до 24 ядер
7%
3.6 – 4.0 ГГц 4 ядра
2%
3.6 – 4.0 ГГц 6 ядер
14%
3.6 – 4.0 ГГц 8 ядер
👍3
Шпаргалка по Docker

#devops #девопс

Подпишись 👉@i_DevOps
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Попрощайтесь с Docker Volumes 👋

Вы когда-нибудь пытались использовать тома Docker для горячей загрузки в своем веб-приложении? Если у вас был такой же ужасный опыт, как и у меня, вам понравится новейшая функция, которую только что выпустил Docker: docker-compose watch! Позвольте мне показать вам, как обновить ваш существующий проект, чтобы получить замечательную настройку Docker dev, которую вашей команде действительно понравится использовать 🤩.

https://dev.to/code42cate/say-goodbye-to-docker-volumes-j9l

#devops #девопс

Подпишись 👉@i_DevOps
👍6
webhook

Это легковесный сервер, который позволяет вам легко создавать HTTP endpoints (хуки) на вашем сервере, которые можно использовать для выполнения команд

https://github.com/adnanh/webhook

#devops #девопс

Подпишись 👉@i_DevOps
👍4
Фильтры Ansible: превращаем сложное в простое

Используя Ansible в качестве инструмента автоматизации, часто приходится сталкиваться с задачей обработки и фильтрации структурированных данных. Как правило, это набор фактов, полученных с управляемых серверов, или ответ на запрос к внешним API, которые возвращают данные в виде стандартного json. Многие неопытные инженеры, используя Ansible в таких случаях, начинают прибегать к помощи привычных консольных команд и начинают городить то, что среди специалистов получило название bashsible. В общем, вспоминается известный мем:

В этой статье мы покажем, как легко и просто можно обрабатывать данные прямо в Ansible, используя его собственные мощные возможности. Речь идет о фильтрах Jinja2, которые представляют собой мощный, но в то же время интуитивно понятный инструмент для трансформации данных. Эти фильтры позволяют эффективно сортировать, выбирать и преобразовывать данные, устраняя необходимость в сложных внешних командах и скриптах.

https://habr.com/ru/articles/778206/

#devops #девопс

Подпишись 👉@i_DevOps
👍6
Шпаргалка по командам Docker

#devops #девопс

Подпишись 👉@i_DevOps
👍7
Организация стенда локальной разработки для самых маленьких с автоматической пересборкой приложения (фронтенд + бэкенд)

Вносить изменения в код приложения и тут же автоматически получать задеплоенные изменения, чтобы быстро тестировать его, — мечта разработчика. В этой статье мы посмотрим, как реализовать такой подход для небольшого приложения с фронтендом и бэкендом: организуем два варианта локального стенда на базе minikube или Docker с автоматическим развертыванием всех изменений или только закоммиченых в Git. Бэкенд приложения напишем на Go, а фронтенд — на Vue.js. Все это позволит быстро запускать проект для тестирования прямо во время разработки, что, несомненно, повысит удобство работы с приложением.

https://habr.com/ru/companies/flant/articles/771678/

#devops #девопс

Подпишись 👉@i_DevOps
👍5
Сравнение API-интерфейсов Kubernetes Gateway и Ingress

https://navendu.me/posts/gateway-vs-ingress-api/

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Как внедрить секреты в pods для повышения безопасности с помощью Hashicorp Vault за 5 минут

https://alexandre-vazquez.com/inject-secrets-in-pods-using-hashicorp-vault/

#devops #девопс

Подпишись 👉@i_DevOps
👍71
GitOps с расширенным управлением кластерами для Kubernetes

В этой статье вы узнаете, как управлять несколькими кластерами с помощью Argo CD и Advanced Cluster Management for Kubernetes. Advanced Cluster Management (ACM) for Kubernetes - это инструмент, предоставляемый компанией Red Hat на основе проекта Open Cluster Management, разработанного сообществом. Я покажу вам, как использовать его с OpenShift для реализации подхода gitops для запуска приложений на нескольких кластерах. Однако вы также можете развернуть версию, разработанную сообществом, на Kubernetes.

https://piotrminkowski.com/2022/10/24/gitops-with-advanced-cluster-management-for-kubernetes/

#devops #девопс

Подпишись 👉@i_DevOps
👍4