Skip to content

Commit

Permalink
Merge pull request #710 from werf/add-new-publications
Browse files Browse the repository at this point in the history
Add new publicaions
  • Loading branch information
Zhbert authored Dec 12, 2023
2 parents 82a3515 + fe2905c commit f1bcb3c
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 0 deletions.
6 changes: 6 additions & 0 deletions _data/en/publications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ articles:
# created: ISO format date, yyyy-mm-dd
# comment: COMMENT

- title: "Werf: The Modern and Platform Agnostic CI/CD Tool"
medium_url: "https://8grams.medium.com/werf-the-modern-and-platform-agnostic-ci-cd-tool-a21259611cb1"
img: "/assets/images/publications/en_061123.png"
created: 2023-06-11
comment: |
<p>Werf is a Continuous Integration/Continuous Deployment (CI/CD) tool that simplifies the process of building, testing, releasing, and deploying applications to Kubernetes. It’s an Open Source project under the Cloud Native Computing Foundation (CNCF), designated as a sandbox project as of December 13, 2022​.<br><br>Werf was designed to address the complexities and inconsistencies encountered in CI/CD processes, especially when deploying applications to Kubernetes. It originated in a professional services company that provided DevOps as a Service, Flant. The motivation behind its creation was to standardize and automate the implementation of CI/CD pipelines across various projects​.</p>
- title: "Werf: Pioneering the Future of CI/CD — A Close Look at the CNCF’s Noteworthy Addition to the DevOps Landscape"
medium_url: "https://itnext.io/werf-pioneering-the-future-of-ci-cd-a-close-look-at-the-cncfs-noteworthy-addition-to-the-b61a7260e0a2"
img: "/assets/images/publications/en_110723.jpeg"
Expand Down
36 changes: 36 additions & 0 deletions _data/ru/publications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,42 @@ articles:
# created: ISO format date, yyyy-mm-dd
# comment: COMMENT

- title: "Организация стенда локальной разработки для самых маленьких с автоматической пересборкой приложения (фронтенд + бэкенд)"
habr_url: "https://habr.com/ru/companies/flant/articles/771678/"
img: "/assets/images/publications/ru_031123.png"
created: 2023-11-03
comment: |
<p>Вносить изменения в код приложения и тут же автоматически получать задеплоенные изменения, чтобы быстро тестировать его, — мечта разработчика. В этой статье мы посмотрим, как реализовать такой подход для небольшого приложения с фронтендом и бэкендом: организуем два варианта локального стенда на базе minikube или Docker с автоматическим развертыванием всех изменений или только закоммиченых в Git.<br><br>Бэкенд приложения напишем на Go, а фронтенд — на Vue.js. Все это позволит быстро запускать проект для тестирования прямо во время разработки, что, несомненно, повысит удобство работы с приложением.</p>
- title: "Установка Deckhouse в kind: пробуем K8s-платформу на ноутбуке — без серверов и облаков"
habr_url: "https://habr.com/ru/companies/flant/articles/767872/"
img: "/assets/images/publications/ru_121023.png"
created: 2023-10-12
comment: |
<p>Чтобы попробовать Kubernetes-платформу Deckhouse в деле, придется найти мощный сервер, пространство у облачного провайдера или несколько машин и прокси-сервер. Но что делать, если хочется просто потестировать Deckhouse, а технических возможностей для этого нет? Конечно же, установить Deckhouse в kind — ведь для этой задачи сгодится даже ноутбук, а на выходе у нас будет рабочая инсталляция Kubernetes-платформы, правда, с некоторыми ограничениями.</p>
- title: "Разворачиваем приложение в кластере Kubernetes под управлением Deckhouse c помощью werf"
habr_url: "https://habr.com/ru/companies/flant/articles/759040/"
img: "/assets/images/publications/ru_120923.png"
created: 2023-09-12
comment: |
<p>В статье мы рассмотрим, как подступиться к миру Kubernetes в первый раз — развернуть кластер под управлением платформы Deckhouse, разработать и подготовить приложение, развернуть его с помощью утилиты werf, предназначенной для построения рабочего процесса по принципам CI/CD, а также настроить сертификаты для доступа по HTTPS.</p>
- title: "Появился бесплатный самоучитель по CI/CD и Kubernetes для Go-разработчиков от команды werf"
habr_url: "https://habr.com/ru/companies/flant/news/752166/"
img: "/assets/images/publications/ru_030823.png"
created: 2023-08-03
comment: |
<p>Мы давно выпускаем практичные самоучители по CI/CD и Kubernetes для разработчиков. В них на примере конкретного фреймворка или языка мы пошагово рассказываем, как поднять свой Kubernetes-кластер, написать и задеплоить приложение, выстроить CI/CD-пайплайн. В качестве основного инструмента используем werf.<br><br>Теперь появился и гайд по Go.</p>
- title: "Когда хочется больше: пишем кубовый оператор"
habr_url: "https://habr.com/ru/articles/708522/"
img: "/assets/images/publications/ru_311222.jpeg"
created: 2022-12-31
comment: |
<p>Итак, некоторое время назад я писал статью о том, как мы переехали на werf со скрипта. По большому счёту, это продолжение той истории. Задача встала такая: нужно максимально автоматизировано разворачивать свежее приложение на нескольких кластерах kubernetes, которое уже имеет обвязку для деплоя в виде werf. После некоторых изысканий, попыток использовать "коробочные" решения самой верфи и куба, я понял, что придётся написать собственный оператор, чтобы получить прям 100% покрытия всех "хотелок".</p>
- title: "Ныряем в готовые кластеры Kubernetes с Deckhouse и werf"
habr_url: "https://habr.com/ru/companies/selectel/articles/706372/"
img: "/assets/images/publications/ru_201222.png"
created: 2022-12-20
comment: |
<p>Российские облачные провайдеры начали предоставлять неплохие managed-решения для Kubernetes. Однако многие из них требуют доводки до ума и установки большого количества компонентов, направленных на сбор логов, мониторинг и доступ к кластеру. Это вынуждает пользователей собирать свой собственный бандл с Prometheus, Grafana и т.д., что крайне неудобно и требует дополнительных усилий.<br><br>Вот и я, столкнувшись с Managed Kubernetes от Selectel, захотел использовать что-то готовое, желательно от российских разработчиков. Я обратил внимание на платформу Deckhouse, которую к тому моменту можно уже было ставить в готовые кластеры k8s. В этой статье я расскажу про свой путь интеграции D8 и werf в инфраструктуру Selectel и те проблемы, с которыми столкнулся в процессе.</p>
- title: "Hands-on lab on deploying to Kubernetes with werf"
custom_urls:
- service_name: "CloudYuga"
Expand Down
Binary file added assets/images/publications/en_061123.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/publications/ru_030823.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/publications/ru_031123.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/publications/ru_120923.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/publications/ru_121023.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/publications/ru_201222.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/publications/ru_311222.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f1bcb3c

Please sign in to comment.