AboutNet · all about networks

AboutNet all about networks

Kubernetes Prometheus Operator

Содержание

В данной статье описано, как установить, обеспечить работоспособность и настроить Prometheus Operator в кластере GCE. Большая часть статьи применима независимо от места развертывания кластера k8s.

Следует учитывать, что статья написана в процессе ознакомления с Kubernetes и мониторингом кластера, поэтому многие инструкции могут быть неоптимальными, несовместимыми с использованием в production, либо просто некорретными.

Read more

Prometheus interfaces exporter

Для обучающих и тестовых целей я написал exporter для Prometheus, который возвращает состояние сетевых интерфейсов хоста. Данный exporter может быть запущен как в Docker контейнере, так и непосредственно на самом хосте.

Исходный код на GitHub

Read more

Basics Of PostgreSQL

Часть “Архитектура PostgreSQL” является конспектом лекций Postgres Professional.

Архитектура PostgreSQL

Изначально при старте PostgreSQL запускается процесс postmaster. Он:

  1. Создает структуры в памяти, которые будут использоваться другими процессами;
  2. Создает все остальные процессы (fork) и управляет ими (перезапуск и т.д.);
  3. Слушает входящие соединения и на каждого клиента создает отдельный серверный процесс postgres.

Read more

Простейший CD с использованием TeamCity, Docker и Ansible

На данном примере я первый раз познакомился с TeamCity и создал нечто похожее на настоящий CD (Continious Deployment). Все используемые в примере файлы можно найти по данной ссылке.

Read more

Understanding and Deploying Cisco SD-WAN (BRKRST-2767)

Device roles

  • vManage - interface for login to the system, configure, monitor and troubleshoot it;
  • vSmart Controllers - brains of the operation. Policies configured on vManage pushed down to vSmart Controllers;
  • vBond - tool for ZTP, it instruct routers how to join the network;
  • On-Site routers (vEdge or Cisco ASR/ISR 1k/4k in 2018).

Concepts

Overlay Management Protocol (OMP) - TCP based control protocol, creates a peering relationships between vEdge routers and vSmart Controllers over the TLS/DTLS tunnels and used to exchange policies and routes.

At the same time BFD used to provide health checks of the network (DSCP CS6 now and different DSCP values to simulate specific protocols in future implementations).

Transport Locators (TLOCs) - identifiers of vEdge routers and vSmart Controllers.

Read more