Если вы видите что-то необычное, просто сообщите мне. 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

311 total results found

3. Time and order

Distributed systems for fun and profit

4. Replication

Distributed systems for fun and profit

5. Replication: weak consistency model protocols

Distributed systems for fun and profit

Certbot

Инструкции Nginx

Настройка certbot в ручном режиме certbot certonly --standalone -n --agree-tos --email ПОЧТА -d CАЙТ.РФ -d www.САЙТ.РФ создадим ссылку для docker-compose если основной nginx работает в докере ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose Создае...

Проброс портов в туннеле ssh

Инструкции Linux

Создаем постоянное подключение к удаленном серверу. Требования:  Удаленный доступ должен иметь настроенный ssh сервер Локально должен быть доступен ключ id_rsa Публичная часть ключа должна быть на удаленном сервере Настройки: Создаем файл /etc/systemd/system...

Работа с elasticsearch

Инструкции Databases

Создание индекса curl -u ПОЛЬЗВАТЕЛЬ:ПАРОЛЬПОЛЬЗОВАТЕЛЯ -X GET "IPАДРЕС:5002/samples/" Добавление curl -u ПОЛЬЗВАТЕЛЬ:ПАРОЛЬПОЛЬЗОВАТЕЛЯ -XPOST --header 'Content-Type: application/json' IPАДРЕС:5002/sample/\_doc -d '{     "school" : "asdasaTEST", "@timestamp"...

Стратегии развертывания в Kubernetes

Инструкции Kubernetes

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

Команды для работы с бд neo4j

Инструкции Databases

Создание записи CREATE (user:User {<<Ключ>>:<<Значение>>,}) Получение всех пользователей MATCH (user:User) Получение одного или несколько пользователей по какому либо значению MATCH (user:User {<<Ключ>>: <<Значение>>}) MATCH (user_parent:User {<<Ключ>>: <<Зн...

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

Инструкции Databases

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

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

Инструкции Databases

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

Запуск скрипта в качестве службы systemd

Инструкции Linux

Создаем скрипт runsmth.sh для выполнения команд в вечном цикле: #!/bin/bash #Строчки указаны для примера, если требуется указание переменных export SMTH_CONFIG_FILE=/home/admin/.smth/config export SMTH_CREDENTIALS_FILE=/home/admin/.smth/credentials while tru...

Wait for connection if not available, timeout 600 seconds

Готовые скрипты Ansible

- hosts: vivumlab gather_facts: no pre_tasks: - name: Wait for connection if not available, timeout 600 seconds wait_for_connection: timeout: 600 delay: 0 when: vlab_connection_wait == true tasks: - name: Restart serv...

Basics of autoscaling nodes and pods in Kubernetes

Инструкции Kubernetes

Hosting Kubernetes with a provider like Google Cloud Platform or Amazon Web services offloads a lot of management for Kubernetes administrators. One of the major benefits of hosted Kubernetes is automatic scalability, which almost all cloud platforms offer. In...

Установка crossplane

Инструкции Crossplane

Запуск проекта helm repo add crossplane-stable https://charts.crossplane.io/stable helm repo update helm install crossplane --namespace crossplane-system crossplane-stable/crossplane Запуск проекта с нестанартной конфигурацией. Если для запуска проекта необх...

Подключение crossplane к yandex

Инструкции Crossplane

Установка провайдера Создаем ключ для доступа в yandex и помещаем его в кубер yc iam service-account create --name crossplane yc resource-manager folder add-access-binding <folder_id> --service-account-name crossplane --role editor yc iam service-account get c...

Deploying a service using ansible and systemd

Инструкции Запуск различных программ через systemd

You may be a sole developer or member of a small development team with no dedicated ops people. You will probably have a handful of small-ish services, perhaps a few cronjobs and a couple of VPSs to run them on. Or you may have one or more servers at home and ...

Удаление ноды через cron

Готовые скрипты bash

В крон помещаем запись вида: */5 * * * * /root/deletenode.sh Каждые пять минут запускаем скрип /root/deletenode.sh следующего содержания: #!/bin/bash LOGGERTAG=nodeDeletion kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes | grep NotReady | awk '{pri...

Настройка безотказного K8s

Инструкции Kubernetes

Независимо от того, пользуетесь ли вы k8s недолго, или вы все еще проверяете его, это говорит, что вы уже имели дело с ним ранее. Но что же такое настройка безотказного k8s кластера? Что такое события k8s? Приходилось ли решать проблемы k8s при его использова...

Cluster Autoscaler: как он работает и решение частых проблем

Инструкции Kubernetes

Что такое Cluster Autosc Kubernetes представляет несколько механизмов для масштабирования нагрузки. Три главные механизмы это : VPA, HPA, CA. CA автоматически подбирает количество нод в кластере под требования. Когда число подов, которые находятся в очереди на...

Kubernetes Rolling Update Configuration

Инструкции Kubernetes

Deployment controllers are a type of Pod controller in Kubernetes. They provide fine-grained control over how its pods are configured, how updates are performed, how many pods should run, and when pods should be terminated. There are many resources available f...