Если вы видите что-то необычное, просто сообщите мне. Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

234 total results found

K8s: Deployments против StatefulSets против DaemonSets

Инструкции Kubernetes

Kubernetes (K8s) is an open-source container orchestration system for automating deployment, scaling, and management of containerized applications. Kubernetes provides a basic resource called Pod. A pod is the smallest deployable unit in Kubernetes which is ac...

Gitlab Ci Dynamic Child Pipelines : a New Hope

Архив Архив

The Dark Ages Gitlab CI pipelines are cool. They’re easy to understand, well-integrated with the Gitlab UI and can run on Kubernetes. One thing is missing, though, for them to be a killer feature : the ability to dynamically create jobs. Indeed, suppose we hav...

Простая инструкция изучения Цепочи обязаностей в Golang

Golang Go lang

Что такое цепочка обязаностей(Chain of Responsibility)? Поведенческий шаблон проектирования который позволяет вам передавать запрос через цепочку обработчиков. При получении запроса, каждый обработчик решает сам обрабатывать запрос или передать его дальше по ...

Анализ производительности Docker контейнеров с помощью встроенных инструментов

Архив Архив

Контейнеризация меняет организацю развертывания и использвания програмного обеспечения. Вы можете развертывать почти любое ПО надежно всего с помощью одной команды. И с помощью платформы окрестрации вроде Kubernetes и DC/OS, даже производственное развертывание...

Потоковая передача данных PostgreSQL + Kafka + Debezium: Part 1

Архив Kafka

В этой инструкции мы будем использовать Postgres, Kafka< Kafka Connect, Debezium и Zookeeper для создание маленького api, который отслеживает магазины и крипто попуки во времени. Введение Платформа потоковой передачи данных, как Kafka позволяет вам строить сит...

Streaming Data with Postgres + Kafka + Debezium: Part 2

Архив Архив

By the end of this guide, we will have a functioning Streams app that will take input from a topic that Debezium feeds into, make a simple arithmetic operation on one of the columns, then output the result into a new topic. Intro This is a multi-part series in...

Bottled Water: Real-time integration of PostgreSQL and Kafka

Архив Архив

Summary: Confluent is starting to explore the integration of databases with event streams. As part of the first step in this exploration, Martin Kleppmann has made a new open source tool called Bottled Water. It lets you transform your PostgreSQL database into...

Подключение Kafka к PostgreSQL

Архив Kafka

Инструкция поможет вам взять на себя отвественность без проблем и без потери эффектисновсти. Цель статьи в создании процесса экспорта данных настолько гладко, насколько это возможно. В конце статьи вы сможете успешно подключать Kafka к PostgreSQL, плавно перед...

Что такое Devops

Курс молодого бойца Devops

DevOps — это культура, которая способствует сотрудничеству между группой разработки и эксплуатации для более быстрого и автоматизированного развертывания кода в производстве. Слово «DevOps» представляет собой сочетание двух слов «разработка» и «операции». DevO...

Что такое CI\CD

Курс молодого бойца Devops

CI\CD содержит три основных момента: Continuous Integration (CI) Continuous Delivery (CD) Continuous Deployment (CD) Этапы Написание кода. Сборка. Ручное/Автоматические тестирование. Релиз. Развертывание. Поддержка и мониторинг. Планирование. Цели Сегрега...

DNS, DHCP, маршрутизация.

Курс молодого бойца Сети

DNS Что такое DNS-сервер? Принцип работы DNS похож на поиск и вызов контактов из телефонной книги смартфона. Ищем имя, нажимаем «позвонить», и телефон соединяет нас с нужным абонентом. Понятно, что смартфон в ходе звонка не использует само имя человека, вызов ...

Nginx, как частный пример сервера.

Курс молодого бойца Сети

NGINX — это веб-сервер и почтовый прокси, который работает под управлением операционных систем семейства Linux/Unix и Microsoft. Область применения Веб-сервер применяется в следующих ситуациях: ыделенный порт или IP-адрес. Если на сервере присутствует большое...

Настройка статического сайта с помощью Nginx

Курс молодого бойца Сети

Не забудьте установить nginx, для этого используйте команду sudo apt install nginx. Для начала создадим файл, который мы будем раздавать с помощью nginx. Поместим в файл index.html по адресу /srv/www/test.ru текст: <html> <head> <title>Приветственн...

Производство ПО как конвеер.

Курс молодого бойца Gitlab

Что это за конвеер? Создание программного обеспечения представялет из себя несколько этапов. Рабочий процесс может отличаться от текущего, но в основном подходы отличаются очередью выполнения. Написание кода - не представляет ничего сложного: Забираем измене...

Пример создания Pipeline на основе Gitlab-ci.

Курс молодого бойца Gitlab

Рассмотрим пример создания pipeline на основе gitlab-ci.yaml Давайте посмотрим какие пункты мы можем внести gitlab. В gitlab-ci.yaml будет внесены пукнты 3-5 прошлой статьи. То есть, gitlab-ci будет отвечать за создание, тестирование и выпуск образа и развер...

Docker - инструмент создания инфраструктуры.

Курс молодого бойца Docker

Docker (Докер) — программное обеспечение с открытым исходным кодом, применяемое для разработки, тестирования, доставки и запуска веб-приложений в средах с поддержкой контейнеризации. Он нужен для более эффективного использование системы и ресурсов, быстрого ра...

Dockerfile, создание docker image.

Курс молодого бойца Docker

Dockerfile Представим, приложение уже работает на вашей машине, но еще не имеет образа. Для того, чтобы получить docker образ, нам необходимо описать его. Создадим инструкцию для сборки образа В папке с проектом(мы рассматриваем node проект) создадим файлы: to...

Примеры команд Docker.

Курс молодого бойца Docker

Команда выводит общую информацию Состояние docker-engine: sudo docker info Статистику docker: sudo docker stats Информацию о кешированных образах: sudo docker images Команда для выкачивания оригинального образа из облака sudo docker pull alpine По умолчани...

Docker-compose файл.

Курс молодого бойца Docker-compose

Docker-compose - инструмент для совместного запуска несколких контенеров. Основой для docker-compoes является yaml-файл с настройками. Удобство заключается в том, что единожды написанный docker-compose.yml можно легко перенести с устройства на устройство. Ус...

Создание инфраструктуры для работы приложения.

Курс молодого бойца Docker-compose

Клонируем проект: Нам понадобится приложение,которое мы собираемся развернуть на проекте. git clone https://github.com/gasick/docker-compose-exempleapp --branch onlyapp Если вы не знаете с чего начать, тогда смотрите в README проекта. Обычно в нем разрабочики...