Advanced Search
Search Results
319 total results found
Haskell-based Infrastructure
In my previous post I focused on the build and development tools. This post will conclude my series on Capital Match by focusing on the last stage of the rocket: How we build and manage our development and production infrastructure. As already emphasized in th...
Энкодер
Схема подключения Код #define CLK 2 // Указываем к какому выводу CLK энкодер подключен к Arduino #define DT 3 // Указываем к какому выводу DT энкодер подключен к Arduino #define SW 4 //...
Сетевое взаимодействие между подами
Через nginx контейнер рядом с основновым. Рядом с основным контейнером запускаем nginx со следующим примером конфига ~~~~ location = /example_api/testapi { proxy_set_header X-Forwarded-HTTPS $scheme; ~~~~~ proxy_set_header X-...
GlusterFS Setup
Требования GlusterFS поддерживает только 64bit системы, поэтому убедитесь, что хостовая машина может запустить GlusterFS и любые другие машины используют тоже 64bit системы. Эта инструкция подоходит для Ubuntu 22.04 jammy Инструкция Запустите следующие команды...
Четыре типа метрик прометея
Метрики прометея First things first. There are four types of metrics collected by Prometheus as part of its exposition format: Счетчики Датчики Гистрограммы Сводка Прометей ходит по HTTP точками доступа, которые выставляют метрики. Они могут быть естественн...
Перенос docker на отдельный раздел.
Первый вариант Останавливаем docker systemctl stop docker systemctl stop docker.socket Обновляем конфигурацию daemon echo '{ "data-root": "/new_dir_structure/docker" }' > /etc/docker/daemon.json Запускаем docker systemctl start docker Второй вариант Создае...
Пример ansible для установки и настройки docker swarm
Описание Что необходимо на входе 4 хоста с предустановленной debian ОС на борту. В моем случае это 4 виртуальные машины созданные методом копирования пустой установленной системы Debian ОС. Что получим на выходе Кластер docker-swarm с 4мя нодами: 1 менеджер и ...
Simple nats
https://nats.io/ https://github.com/nats-io/nats.go
Neo4j + triplet
package main import ( "context" "github.com/neo4j/neo4j-go-driver/v5/neo4j" "log" "os" "fmt" ) type Triplet struct { Object string Predicate string Subject string } func main() { ctx := context.TODO() uri := "bolt://localhost:7687" userna...
Running list
//show.go package main import ( "fmt" "time" ) func PrintTasks(tasks []Task) { printCanvas() for _, t := range tasks { printTasks(t) } } func printCanvas() { day := time.Now() fmt.Printf("\tsun\tmon\ttue\twen\tthu\tfri\tsat\t\t Weeknumber %d\n", (d...
ponzu
https://github.com/ponzu-cms/ponzu
Gocd
version: "3" services: server: image: gocd/gocd-server:v23.3.0 ports: - "8153:8153" - "8154:8154" volumes: - ./data:/godata - ./data/home:/home/go - ./scripts/server:/docker-entrypoint.d - ./scripts/shared:/sh...
Handlers
Чтобы правильно использовать Ansible handler для перезапуска systemd сервиса, вам понадобится несколько шагов. Вот примерный путь: Определите ваш handler в Ansible playbook. Например: handlers: - name: restart myservice systemd: name: myservice ...
Основные команды
Для того, чтобы корректно работать с helm, необходимо использовать внешний values.yaml только с измененными строчками. Из values.yaml, что находится в чарте, необходимо выносить только те переменные, которые будет переопределяется. Это позволит оставить value...
Создание helm chart
Создаем локальный чарт helm create app-name Стуктуру папок которую получим в результате app-name/ ├── .helmignore # Содержит перечень папок и фалов которые будет исключены из результирующего хелм чарта ├── Chart.yaml # Общая информация о чарте ├── values...
Новая страница
a^2+b^2=c^2 This sentence uses $ delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$ $x_{1,2} = \frac{-b \pm \sqrt{b^2-4ac}}{2b} (1)$
Команды
Удаление одного конкретного release helmfile destroy -l app=prometheus-stack --skip-deps Обновление только одного конкретного release helmfile apply -l app=crossplane --skip-deps
Заметки
shell output script { GIT_COMMIT_EMAIL = sh ( script: 'git --no-pager show -s --format=\'%ae\'', returnStdout: true ).trim() echo "Git committer email: ${GIT_COMMIT_EMAIL}" }