KazDevOps
3.2K subscribers
639 photos
18 videos
15 files
694 links
Канал о DevOps и всех его проявлениях: K8s, AppSec, Облаках, HighLoad, Data/ML, QA, Linux и другом.
Поможем с DevOps: https://core247.kz/
Карьера: https://www.linkedin.com/company/core-247
Обучение: https://core247.kz/learning
По рекламе: @UlKonovalova
Download Telegram
Argo CD — это декларативный инструмент непрерывной доставки GitOps для Kubernetes. Он может отслеживать исходные репозитории и автоматически внедрять изменения в ваш кластер.

По сути — это система CI/CD на основе запросов. Её легко освоить, понимая основные принципы. Для этого предлагаем статью — практическое руководство по настройке.

#argocd #devops #kubernetes #cicd

@DevOpsKaz
У нас крутые новости: наша компания Core 24/7 стала Professional Service Partner для GitLab! 🥳 Это означает, что теперь мы сможем предоставлять нашим клиентам высококачественные услуги, связанные с продуктами GitLab, и помогать им использовать этот инструмент более успешно.

Мы получаем доступ к эксклюзивным ресурсам GitLab, у нас есть прямой контакт с экспертами компании и возможность быстро получать поддержку при необходимости.

Для наших клиентов это также означает, что они могут рассчитывать на еще большую квалификацию и опыт наших специалистов.

Если у вас есть вопросы или нужна помощь в использовании GitLab — обращайтесь к нам, мы всегда готовы помочь! Можем начать, например, с аудита инфраструктуры. Ну, или выбирайте ту услугу, которая более актуальна ❤️

#devops #cicd #git #gitlab

@DevOpsKaz
На прошлой неделе мы рассказывали про Argo CD — систему CI/CD на основе запросов. Рабочие процессы Argo могут поддерживать конвейеры CI/CD, конвейерную обработку данных и машинное обучение.

С помощью Visual Argo Workflows вы можете экспериментировать с непрерывной доставкой быстрее, визуально создавая, запуская и проверяя рабочие процессы.

#devops #argo #workflows #cicd #kubernetes

@DevOpsKaz
Коллеги, а вы используете шаблоны Ansible? Если еще нет, то этот пост для вас: они облегчат и автоматизируют управление конфигурационными файлами

Представьте, что вам нужно поддерживать несколько похожих сред, но с разными требованиями или спецификациями. Вместо ручного создания и управления файлами конфигурации вы получите адаптивные файлы к конкретным потребностям каждой системы, без дублирования кода.

А вот и инструкция.

#ansible #devops #cicd #config

@DevOpsKaz
Есть разные платформы, чтобы автоматизировать CI/CD для рабочих процессов Terraform IaC. И Gitlab — одна из них. Вот краткий обзор шагов для внедрения CI/CD в Gitlab:

🔹Настройте репозиторий проекта GitLab
🔹Создайте файлы конфигурации Terraform
🔹Настройте пайплайны с помощью .gitlab-ci.yml
🔹Настройте учетные данные AWS в Gitlab
🔹Настройте удаленный сервер для Terraform на Gitlab
🔹Настройте бэкенд в блоке провайдера для локальной разработки
🔹Создайте условия, которые позволят безопасно и эффективно удалять какие-либо артефакты или ресурсы с помощью конвейера

Полную инструкцию, как это сделать, читайте в блоге наших коллег. Переводится на раз-два 💪

P.S результаты конкурса объявим через 1,5 часа.

#devops #gitlab #cicd #aws #terraform #iac
У многих уже есть инструменты CI/CD, но иногда появляется необходимость интегрировать Terraform Cloud в свои настраиваемые конвейеры.

HashiCorp выпустил новый инструмент интеграции конвейера CI/CD tfci и шаблоны для Terraform Cloud

Шаблоны пайплайнов CI/CD для GitHub Actions и GitLab CI предоставляют руководства по интеграции с Terraform Cloud, а tfci поможет построить рабочие процессы с другими платформами доставки и интеграции.

#devops #terraform #cloud #cicd #github #gitlab #hashicorp

@DevOpsKaz
Интересное решение: масштабирование IaC и конвейеров CI/CD с помощью Terraform, GitHub Actions и AWS Proton.

👉 Посмотреть полную версию кейса

Также напоминаем, что Core 24/7официальный партнёр AWS. А это значит, что наши специалисты хорошо себя зарекомендовали как инженеры облачной инфраструктуры Amazon и могут помочь вашей организации с миграцией в облако и его обслуживанием.

#devops #aws #iac #cicd #terraform #github

@DevOpsKaz
И еще один глобальный репозиторий на сегодня.

Более 1000 сценариев оболочки DevOps и расширенная среда Bash для быстрого, передового проектирования систем, автоматизации, API и т.д.

Вы найдете:
Скрипты для многих популярных технологий DevOps
Расширенные настройки для Git, vim, screen, tmux, PostgreSQL, psql и т. д.
Конфигурации CI и сценарии
Конфигурации Kubernetes
Скрипты API
SQL-скрипты

👉🏻 Сборка активно используется во многих репозиториях GitHub, десятках сборок Docker Hub (Dockerfiles) и более чем 600 сборках CI.

#devops #devsecops #kubernetes #cicd #k8s #linux #docker #sysadmin #automation #Azure #infrastructureascode #cloudcomputing #serverless #terraform #ansible #yaml #sre

@DevOpsKaz
Конвейер CI/CD для Java-приложения в Kubernetes + Jenkins

Теория — это хорошо, но подсмотреть чужой опыт на практике — бесценно. Специально для этой цели делимся с вами видео, где инженер за 3 часа строит пайплайн для Java-приложения в Kubernetes с помощью Jenkins. Каждое свое действие он объясняет, так что вопросов быть не должно.

По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком, если видео на английском пока даются тяжело 😉

Пользуйтесь и делитесь с коллегами 🤝

#kubernetes #devops #jenkins #nexus #docker #cicd #java

@DevOpsKaz
Секреты регулярно просачиваются в конвейеры CI/CD, так как рабочие процессы требуют от разработчиков учетных данных для сторонних ресурсов, с которыми взаимодействует их конвейер.

Рассказываем в новой статье, что же делать, чтобы этого не случилось – ротация секретов, управление их привилегиями, анализ логов на наличие чувствительной информации и не только.

#devops #cicd #secretsleak #secrets

@DevOpsKaz
Gitness — это open source платформа разработки, оснащенная возможностями хостинга кода и автоматизированными конвейерами DevOps. Обеспечивает управление исходным кодом и CI/CD. Проект собрал 30 тысяч звезд на GitHub.

Фичи:
— Сотни шаблонов конвейеров многократного использования
— Выполнение конвейера до 4 раз быстрее
— Подходит для любого языка программирования
— Автоматически переносит репозитории кода и конвейеры из GitHub, GitLab, Bitbucket, Circle за 1 клик
— Политики безопасности и управления, которые необходимы разработчикам для уверенного написания и доставки кода
— Интегрируется с вашими любимыми инструментами

Устанавливается с помощью одной команды Docker.

Пользуйтесь и делитесь с коллегами 🤝

#devops #cicd #github #gitlab #gitness

@DevOpsKaz
Очередной выпуск для тех, кому лучше 1 раз увидеть, чем 100 раз прочитать.

Сегодняшнее видео на 2 часа — это запуск конвейера CI/CD в Kubernetes с помощью Jenkins в реальном времени. От установки и настройки последнего и до тестового коммита в репозитории на GitHub.

Представьте, что поглядываете за работой старшего брата на компьютере 🤓

По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком.

#devops #kubernetes #jenkins #cicd #argocd #docker

@DevOpsKaz
🔥 PipeCD — решение для непрерывной доставки приложений в мультиоблаке, которое позволяет инженерам быстрее и с большей уверенностью развертывать.

Чем интересно PipeCD:

Разработано для управления тысячами кросс-платформенных приложений в многопользовательском облаке для масштабирования компании, но также хорошо работает для малых проектов.
Один и тот же интерфейс для развертывания приложений любой платформы, включая Kubernetes, Terraform, GCP Cloud Run, AWS Lambda, AWS ECS.
Для развертывания не требуются учетные данные, изменения CRD или манифеста приложений.
Встроенный анализ развертывания для измерения воздействия на основе метрик, журналов и отправленных запросов.
Легко взаимодействует с любым CI: в то время как CI тестирует и создает артефакты, PipeCD берет на себя все остальное.

На GitHub есть демонстрация, мануалы и документация. Пользуйтесь и делитесь с коллегами 🤝

#devops #ci #cd #cicd #gitops #pipecd

@DevOpsKaz
Многие из нас в новом году захотят перейти на новую работу, получить повышение или изменить вектор карьеры — предлагаем подготовиться уже сейчас.

👉 В первую очередь будет интересен этот материал — Подготовка к собеседованию.

А еще собрали для вас сборник ответов на вопросы с собеседований по разным дисциплинам DevOps:

Kubernetes Components
Kubernetes Architecture: Node
Cloud Computing
Microservices
Docker
Monitoring and Logging
CI/CD
IaC

Пользуйтесь и делитесь с коллегами 🤝 Готовим сани летом ролики зимой!

#devops #cicd #kubernetes #docker #cloud #iac

@DevOpsKaz
⚡️ Платформа Azure DevOps — это универсальное пространство для реализации всех процессов DevOps для вашего проекта. Охватывает весь жизненный цикл разработки ПО и предлагает возможности для каждой его части.

В этом видео рассказывают, что можно сделать с помощью платформы и как использовать её в своих проектах. Вы узнаете, какие есть функции и варианты использования, какая у Azure DevOps архитектура и чем отличается от аналогов.

35 минут экскурсии по Azure DevOps! Пользуйтесь и делитесь с коллегами 🤝
По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком.

P.S. скоро вся работа DevOps-ов улетит на платформы, поэтому так важно уже начать разбираться с ними.

#devops #azure #cicd

@DevOpsKaz
💥 Видео-руководство по DevOps и облакам

Рассказ идет о наиболее важных концепциях, в том числе о Docker контейнерах, IaC и CI/CD. Автор целый час разбирает проект на практике и показывает работу с разными инструментами.

В меню:
Application Architecture
Getting the initial project running
Dockerize the application
Docker-compose
Aside: Makefiles!
Part 3: Terraform (Infrastructure as Code)
и так далее

Видео хвалят на YouTube и новички, и более уверенные пользователи. Пользуйтесь и делитесь с коллегами 🤝

#devops #learning #cloud #cicd #iac #docker

@DevOpsKaz
🔥 Видео-практикум по проекту DevOps: интеграция Jenkins с Docker

👉 Смотрите здесь

Используем Terraform для создания экземпляра EC2 для Jenkins, Docker и SonarQube
Настраиваем Jenkins
Настраиваем SonarQube и интеграцию SonarQube с Jenkins
Создаем конвейер Jenkins для сборки и отправки образа Docker в DockerHub
Создаем экземпляр EC2 и настраиваем Prometheus и Grafana
Настраиваем уведомления через Jenkins
Создаем кластер AWS EKS
Интегрируем Prometheus с EKS и импортируем панель мониторинга Grafana для Kubernetes
Настройка конвейера Jenkins для развертывания приложения на AWS EKS
Установка триггера и проверка конвейера CI/CD

По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком (если надо).

👉 Наша компания Core 24/7 может помочь с внедрением SonarQube — платформы для непрерывного анализа и измерения качества кода, особенно полезной для сложных мультиязычных проектов.

#devops #jenkins #cicd #aws #docker #sonarqube
Please open Telegram to view this post
VIEW IN TELEGRAM
☄️ Как ускорить неускоряемое

ClickHouse — это колоночная база данных. Бывший сотрудник компании рассказал, как оптимизировал производительность запросов. Вы сможете попробовать эти советы и практики на своем проекте и оценить их эффективность.

👉 В статье рассказывает:

о высокоуровневой архитектуре ClickHouse
CI/CD
тестировании производительности
интроспекции
абстракциях и алгоритмах и выборе библиотек для высокопроизводительных приложений
ниндзя-техниках, которые помогут ускорить ваши системы

Пользуйтесь и делитесь с коллегами 🤝

#cicd #clickhouse #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Видео-практикум по проекту DevOps: создаем конвейер CI/CD для Kubernetes с помощью Jenkins

👉 Смотрите здесь. 3,5 тысячи лайков, между прочим

Вас проведут через полную настройку конвейера, подробно описав каждый шаг:

установка и настройка Jenkins с TLS для безопасной связи
установка и настройка Sonarqube с TLS для статического анализа кода и проверок качества
создание и отправка контейнеров Docker в Docker Hub, используя возможности контейнеризации для беспрепятственного развертывания
использование ArgoCD для непрерывного развертывания образа Docker

По традиции предлагаем использовать Яндекс Браузер со встроенным синхронным переводчиком.

#devops #kubernetes #jenkins #cicd #docker

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
☄️ Список ресурсов по безопасности CI/CD

👉 Что есть в репозитории:

Риски CI/CD, ошибки конфигурации, статьи про их эксплуатацию и т.д.
Безопасность GitLab CI, Jenkins, GitHub Actions
ArgoCD и настройки в защищенном исполнении
Наборы видеоматериалов
Репозитории с полезными материалами и playground
Примеры реализованных атак на CI/CD

#cicd #devops #gitlab #jenkins

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
The Art of Tweeting: Crafting Engaging and Shareable Content on Twitter