Изучаем Kubernetes на примере Minikube

Kubernetes - является проектом с открытым исходным кодом, предназначенным для управления кластером контейнеров Linux как единой системой. Minikube - это мини Kubernetes для начального изучения.

Изучаем Kubernetes на примере Minikube

Установка и настройка стека ELK на Debian 10

«ELK» - это сокращение от трех проектов с открытым исходным кодом: Elasticsearch, Logstash и Kibana.

Установка и настройка стека ELK на Debian 10

Пакуем PHP приложение в Dockerfile со всеми пояснениями

Пакуем PHP приложение в Dockerfile со всеми пояснениями

Если вы уже читали как запустить "Nginx + PHP-FPM" + "MySQL", то после этого на должности DevOps инженера вы скорее всего столкнетесь с вопросом, а как запаковать PHP приложение в Dockerfile? На этот вопрос и многое другое, ответим в данной статье!

Шардирование и Партиционирование баз данных

В этой статье кратко разберем один из способов оптимизации баз данных, через шардирование и партиционирование. С ростом проекта, растет и база данных. Чем больше проект, тем больше доход. В какой-то момент запросы RPS (количество запросов в секунду) к базе данных возрастают, нагрузка растет, что с этим делать? Но, данный способ больше относиться к теории, так как на сегодняшний день, есть более оптимальные методы решения, на примере той же репликации.

Рекомендуем так же, ознакомиться с этими статьями:

Разбираем построчно модуль deploy_helper от Ansible

Linux: 

Если вы начали изучать Ansible, в какой-то момент времени, вы придете к модулю deploy_helper. При первом изучении могут возникнуть вопросы и недопонимания. Причина заключается в скудной информации на русскоязычных порталах. Оригинальный сайт не объясняет многие моменты и их приходиться изучать с нуля.

Разбираем построчно deploy_helper от Ansible

Бесплатный LoadBalancer HAProxy: установка, конфигурация

HAProxy - это TCP/HTTP Load Balancer. Программа написанная на C предназначенная для обеспечения высокой доступности и балансировки нагрузки для TCP и HTTP-приложений. Благодаря распределения входящих запросов на несколько обслуживающих серверов.

Бесплатный LoadBalancer HAProxy: установка, конфигурация

Jenkins установка и настройка. Используем Docker-compose

Linux: 

Если вы начинающий DevOps, эта статья именно для вас. Jenkins позволяет автоматизировать процессы модели CI/CD для крупных проектов или небольшого офиса. Знание данного инструмента, на ряду с аналогичными продуктами, делает из вас специалиста DevOps близкого к профессиональной среде.

Jenkins установка и настройка. Используем Docker-compose

Dockerfile: cобираем и проверяем

Linux: 

Собираем и проверяем Dockerfile Image

Dockerfile - позволяет собрать Docker Images с вашим содержимым. Docker подразумевает только один процесс в качестве "отправной точки" контейнера, это не значит, что в контейнере нельзя запустить несколько процессов, просто контейнер рождается из одного процесса и вместе с ним умирает.

В данной статье рассмотрим Dockerfile на примере: nginx и apache2.

Мониторинг сервисов: Prometheus, Grafana и Node Exporter

Рассмотрим разворачивание полноценного мониторинга с помощью "Prometheus, Grafana и Node Exporter". Для этого будем использовать Debian и Docker-compose. Начнем с теории.

Мониторинг сервисов: Prometheus, Grafana и Node Exporter

Docker: установка, настройка, image, container, docker-compose

Linux: 

Docker: установка, настройка, image, container, docker-compose

Docker - это профессиональный инструмент позволяющий делать виртуализацию на уровне операционной системы Linux. Главной особенностью является то, что при использовании Docker вы не используете многочисленные ресурсы вашего сервера(компьютера), как при использовании классических виртуальных машин.

Страницы

Subscribe to Linux: обучение, уроки, примеры, настройка сервера, установка линукс, команды RSS