Категория: Задача
-
Управление PR
Назначение Ускорить управление PR. PR проекта etcd перечислены на странице https://github.com/etcd-io/etcd/pulls У PR могут быть различные метки, этап, рецензент и другие атрибуты. Подробный список меток находится на странице …
Назначение Ускорить управление PR. PR проекта etcd перечислены на странице https://github.com/etcd-io/etcd/pulls У PR могут быть различные метки, этап, рецензент и другие атрибуты. Подробный список меток находится на странице …
-
Рекомендации по триажу issue
Назначение Ускорить управление issue. Issue проекта etcd перечислены на странице https://github.com/etcd-io/etcd/issues и классифицируются с помощью меток. Например, issue, признанный ошибкой, в итоге получает метку area/bug . Новые issue сначала не …
Назначение Ускорить управление issue. Issue проекта etcd перечислены на странице https://github.com/etcd-io/etcd/issues и классифицируются с помощью меток. Например, issue, признанный ошибкой, в итоге получает метку area/bug . Новые issue сначала не …
-
Обновление etcd с 2.3 до 3.0
В общем случае обновление etcd с 2.3 до 3.0 можно выполнить поэтапно без простоя: по очереди останавливать процессы etcd v2.3 и заменять их процессами etcd v3.0; после запуска всех процессов v3.0 кластеру станут доступны новые возможности v3.0. Перед …
В общем случае обновление etcd с 2.3 до 3.0 можно выполнить поэтапно без простоя: по очереди останавливать процессы etcd v2.3 и заменять их процессами etcd v3.0; после запуска всех процессов v3.0 кластеру станут доступны новые возможности v3.0. Перед …
-
Обновление etcd с 3.0 до 3.1
В общем случае обновление etcd с 3.0 до 3.1 можно выполнить поэтапно без простоя: по очереди останавливать процессы etcd v3.0 и заменять их процессами etcd v3.1; после запуска всех процессов v3.1 кластеру станут доступны новые возможности v3.1. Перед …
В общем случае обновление etcd с 3.0 до 3.1 можно выполнить поэтапно без простоя: по очереди останавливать процессы etcd v3.0 и заменять их процессами etcd v3.1; после запуска всех процессов v3.1 кластеру станут доступны новые возможности v3.1. Перед …
-
Обновление etcd от 3.1 до 3.2
В общем случае, обновление от etcd 3.1 до 3.2 может быть обновлением с нулевым временем простоя: по одному, останавливайте процессы etcd v3.1 и заменяйте их процессами etcd v3.2 после запуска всех процессов v3.2, новые функции в v3.2 становятся …
В общем случае, обновление от etcd 3.1 до 3.2 может быть обновлением с нулевым временем простоя: по одному, останавливайте процессы etcd v3.1 и заменяйте их процессами etcd v3.2 после запуска всех процессов v3.2, новые функции в v3.2 становятся …
-
Обновление etcd с 3.2 до 3.3
В общем случае переход с etcd 3.2 на 3.3 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.2 и заменять их процессами etcd v3.3 после запуска всех процессов v3.3 кластеру становятся доступны новые …
В общем случае переход с etcd 3.2 на 3.3 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.2 и заменять их процессами etcd v3.3 после запуска всех процессов v3.3 кластеру становятся доступны новые …
-
Обновление etcd с v3.6 до v3.7
В общем случае переход с etcd v3.6 на v3.7 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.6 и заменять их процессами etcd v3.7 после запуска всех процессов v3.7 кластеру становятся доступны новые …
В общем случае переход с etcd v3.6 на v3.7 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.6 и заменять их процессами etcd v3.7 после запуска всех процессов v3.7 кластеру становятся доступны новые …
-
Обновление etcd с 3.3 до 3.4
В общем случае переход с etcd 3.3 на 3.4 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.3 и заменять их процессами etcd v3.4 после запуска всех процессов v3.4 кластеру становятся доступны новые …
В общем случае переход с etcd 3.3 на 3.4 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.3 и заменять их процессами etcd v3.4 после запуска всех процессов v3.4 кластеру становятся доступны новые …
-
Понижение версии etcd с v3.6 до v3.5
В общем случае переход с etcd v3.6 на v3.5 можно выполнить как скользящее понижение версии без простоя: поочерёдно останавливать процессы etcd v3.6 и заменять их процессами etcd v3.5 после включения понижения версии новые возможности v3.6 становятся …
В общем случае переход с etcd v3.6 на v3.5 можно выполнить как скользящее понижение версии без простоя: поочерёдно останавливать процессы etcd v3.6 и заменять их процессами etcd v3.5 после включения понижения версии новые возможности v3.6 становятся …
-
Понижение версии etcd от 3.5 до 3.4
В общем случае, понижение версии от etcd 3.5 к 3.4 может быть безостановочным и ролевым: по одному останавливайте процессы etcd 3.5 и заменяйте их на процессы etcd 3.4 после запуска любых процессов 3.4 новые функции в 3.5 больше не доступны для …
В общем случае, понижение версии от etcd 3.5 к 3.4 может быть безостановочным и ролевым: по одному останавливайте процессы etcd 3.5 и заменяйте их на процессы etcd 3.4 после запуска любых процессов 3.4 новые функции в 3.5 больше не доступны для …
-
Обновление etcd с 3.4 до 3.5
В общем случае переход с etcd 3.4 на 3.5 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.4 и заменять их процессами etcd v3.5 после запуска всех процессов v3.5 кластеру становятся доступны новые …
В общем случае переход с etcd 3.4 на 3.5 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.4 и заменять их процессами etcd v3.5 после запуска всех процессов v3.5 кластеру становятся доступны новые …
-
Понижение версии etcd с v3.7 до v3.6
В общем случае переход с etcd v3.7 на v3.6 можно выполнить как скользящее понижение версии без простоя: поочерёдно останавливать процессы etcd v3.7 и заменять их процессами etcd v3.6 после включения понижения версии новые возможности v3.7 становятся …
В общем случае переход с etcd v3.7 на v3.6 можно выполнить как скользящее понижение версии без простоя: поочерёдно останавливать процессы etcd v3.7 и заменять их процессами etcd v3.6 после включения понижения версии новые возможности v3.7 становятся …
-
Обновление etcd с v3.5 до v3.6
В общем случае переход с etcd v3.5 на v3.6 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.5 и заменять их процессами etcd v3.6 после запуска всех процессов v3.6 кластеру становятся доступны новые …
В общем случае переход с etcd v3.5 на v3.6 можно выполнить как скользящее обновление без простоя: поочерёдно останавливать процессы etcd v3.5 и заменять их процессами etcd v3.6 после запуска всех процессов v3.6 кластеру становятся доступны новые …
-
Снижение версии кластеров etcd и приложений
В этом разделе содержатся документы, специфичные для понижения версии кластеров etcd и приложений. Снижение версии кластера etcd v3.x Понижение версии etcd с 3.5 до 3.4 Понижение версии etcd с 3.6 до 3.5 Понижение версии etcd с 3.7 до 3.6
В этом разделе содержатся документы, специфичные для понижения версии кластеров etcd и приложений. Снижение версии кластера etcd v3.x Понижение версии etcd с 3.5 до 3.4 Понижение версии etcd с 3.6 до 3.5 Понижение версии etcd с 3.7 до 3.6
-
Обновление кластеров etcd и приложений
В этом разделе содержатся документы, специфичные для обновления кластеров etcd и приложений. Политика обновления Перед обновлением обратите внимание, что etcd поддерживает только следующие два случая обновления: Обновление патча: обновление между …
В этом разделе содержатся документы, специфичные для обновления кластеров etcd и приложений. Политика обновления Перед обновлением обратите внимание, что etcd поддерживает только следующие два случая обновления: Обновление патча: обновление между …
-
Повреждение данных
В etcd встроено автоматическое обнаружение повреждения данных, предотвращающее расхождение состояния участников. Включение обнаружения повреждения данных Повреждение данных можно обнаруживать с помощью: Начальной проверки, включаемой флагом …
В etcd встроено автоматическое обнаружение повреждения данных, предотвращающее расхождение состояния участников. Включение обнаружения повреждения данных Повреждение данных можно обнаруживать с помощью: Начальной проверки, включаемой флагом …
-
Динамическое изменение конфигурации
etcd поддерживает поэтапное изменение конфигурации во время работы, позволяя обновлять состав кластера без остановки. Запросы изменения конфигурации обрабатываются только при работающем большинстве участников. В производственной среде настоятельно …
etcd поддерживает поэтапное изменение конфигурации во время работы, позволяя обновлять состав кластера без остановки. Запросы изменения конфигурации обрабатываются только при работающем большинстве участников. В производственной среде настоятельно …
-
Мониторинг etcd
Каждый сервер etcd предоставляет локальные сведения мониторинга через конечные точки HTTP на клиентском порту. Эти данные полезны для проверки состояния системы и отладки кластера. Конечная точка отладки Если задан --log-level=debug, сервер etcd …
Каждый сервер etcd предоставляет локальные сведения мониторинга через конечные точки HTTP на клиентском порту. Эти данные полезны для проверки состояния системы и отладки кластера. Конечная точка отладки Если задан --log-level=debug, сервер etcd …
-
Обслуживание
Обзор Для сохранения надёжности кластер etcd нуждается в периодическом обслуживании. В зависимости от требований использующего etcd приложения такое обслуживание обычно можно автоматизировать и выполнять без простоя или существенного снижения …
Обзор Для сохранения надёжности кластер etcd нуждается в периодическом обслуживании. В зависимости от требований использующего etcd приложения такое обслуживание обычно можно автоматизировать и выполнять без простоя или существенного снижения …
-
Прокси gRPC
Прокси gRPC — это не сохраняющий состояние обратный прокси etcd, работающий на уровне gRPC (L7). Он предназначен для снижения общей вычислительной нагрузки на основной кластер etcd. Для горизонтального масштабирования прокси объединяет запросы API …
Прокси gRPC — это не сохраняющий состояние обратный прокси etcd, работающий на уровне gRPC (L7). Он предназначен для снижения общей вычислительной нагрузки на основной кластер etcd. Для горизонтального масштабирования прокси объединяет запросы API …
-
Шлюз etcd
Что такое шлюз etcd Шлюз etcd — простой TCP-прокси, пересылающий сетевые данные кластеру etcd. Шлюз не хранит состояния и работает прозрачно: он не анализирует клиентские запросы и не вмешивается в ответы кластера. Он не завершает TLS-соединения, не …
Что такое шлюз etcd Шлюз etcd — простой TCP-прокси, пересылающий сетевые данные кластеру etcd. Шлюз не хранит состояния и работает прозрачно: он не анализирует клиентские запросы и не вмешивается в ответы кластера. Он не завершает TLS-соединения, не …
-
Восстановление после аварии
etcd рассчитан на отказы машин. Кластер etcd автоматически восстанавливается после временных сбоев, например перезагрузки машины, и допускает до (N-1)/2 постоянных отказов в кластере из N участников. При постоянном отказе из-за неисправности …
etcd рассчитан на отказы машин. Кластер etcd автоматически восстанавливается после временных сбоев, например перезагрузки машины, и допускает до (N-1)/2 постоянных отказов в кластере из N участников. При постоянном отказе из-за неисправности …
-
Запуск кластеров etcd как StatefulSet Kubernetes
Ниже показано, как выполнить статическую начальную инициализацию в виде StatefulSet Kubernetes. Пример манифеста Этот манифест содержит службу и StatefulSet для развёртывания статического кластера etcd в Kubernetes. Если скопировать содержимое …
Ниже показано, как выполнить статическую начальную инициализацию в виде StatefulSet Kubernetes. Пример манифеста Этот манифест содержит службу и StatefulSet для развёртывания статического кластера etcd в Kubernetes. Если скопировать содержимое …
-
Запуск кластеров etcd в контейнерах
В этом руководстве показано, как запустить etcd в Docker с помощью процесса статической начальной инициализации . Docker Чтобы предоставить клиентам вне узла Docker доступ к API etcd, используйте IP-адрес узла контейнера. Способ получения IP-адреса …
В этом руководстве показано, как запустить etcd в Docker с помощью процесса статической начальной инициализации . Docker Чтобы предоставить клиентам вне узла Docker доступ к API etcd, используйте IP-адрес узла контейнера. Способ получения IP-адреса …
-
Руководство по кластеризации
Обзор При статическом запуске кластера etcd каждый участник должен знать других участников кластера. В некоторых случаях IP-адреса участников заранее неизвестны. Тогда кластер etcd можно инициализировать с помощью службы обнаружения. После запуска …
Обзор При статическом запуске кластера etcd каждый участник должен знать других участников кластера. В некоторых случаях IP-адреса участников заранее неизвестны. Тогда кластер etcd можно инициализировать с помощью службы обнаружения. После запуска …
-
Модель транспортной безопасности
etcd поддерживает автоматический TLS и аутентификацию по клиентским сертификатам как для связи клиентов с сервером, так и для связи одноранговых узлов (серверов друг с другом внутри кластера). Обратите внимание: по умолчанию etcd не включает …
etcd поддерживает автоматический TLS и аутентификацию по клиентским сертификатам как для связи клиентов с сервером, так и для связи одноранговых узлов (серверов друг с другом внутри кластера). Обратите внимание: по умолчанию etcd не включает …
-
Управление доступом на основе ролей
Обзор Аутентификация появилась в etcd 2.1. В API etcd v3 интерфейс API и пользовательский интерфейс аутентификации немного изменены для соответствия новой модели данных. Это руководство поможет настроить базовую аутентификацию и управление доступом …
Обзор Аутентификация появилась в etcd 2.1. В API etcd v3 интерфейс API и пользовательский интерфейс аутентификации немного изменены для соответствия новой модели данных. Это руководство поможет настроить базовую аутентификацию и управление доступом …
-
Аутентификация
auth,user,role для аутентификации: export ETCDCTL_API=3 ENDPOINTS=localhost:2379 etcdctl --endpoints=${ENDPOINTS} role add root etcdctl --endpoints=${ENDPOINTS} role get root etcdctl --endpoints=${ENDPOINTS} user add root etcdctl …
auth,user,role для аутентификации: export ETCDCTL_API=3 ENDPOINTS=localhost:2379 etcdctl --endpoints=${ENDPOINTS} role add root etcdctl --endpoints=${ENDPOINTS} role get root etcdctl --endpoints=${ENDPOINTS} user add root etcdctl …
-
Встраивание etcd в Go-приложение
Пакет go etcd embed предоставляет простой способ встраивания сервера etcd непосредственно в ваше приложение. Дополнительные сведения см. в документации пакета embed .
Пакет go etcd embed предоставляет простой способ встраивания сервера etcd непосредственно в ваше приложение. Дополнительные сведения см. в документации пакета embed .
-
Именование и обнаружение gRPC
etcd предоставляет резолвер gRPC для альтернативной системы имён, которая получает конечные точки из etcd при обнаружении служб gRPC. Механизм основан на наблюдении за обновлениями ключей с префиксом имени службы. Эта возможность является …
etcd предоставляет резолвер gRPC для альтернативной системы имён, которая получает конечные точки из etcd при обнаружении служб gRPC. Механизм основан на наблюдении за обновлениями ключей с префиксом имени службы. Эта возможность является …
-
Интеракция с etcd
Пользователи чаще всего взаимодействуют с etcd, устанавливая или получая значение ключа. В этом разделе описано, как это сделать с помощью etcdctl — командной строки для взаимодействия с сервером etcd. Концепции, описанные здесь, должны применимы к …
Пользователи чаще всего взаимодействуют с etcd, устанавливая или получая значение ключа. В этом разделе описано, как это сделать с помощью etcdctl — командной строки для взаимодействия с сервером etcd. Концепции, описанные здесь, должны применимы к …
-
Настройка производительности
Настройки etcd по умолчанию хорошо подходят для локальных сетей с небольшой средней задержкой. Однако при использовании etcd в нескольких центрах обработки данных или в сети с высокой задержкой может потребоваться настроить интервал heartbeat и …
Настройки etcd по умолчанию хорошо подходят для локальных сетей с небольшой средней задержкой. Однако при использовании etcd в нескольких центрах обработки данных или в сети с высокой задержкой может потребоваться настроить интервал heartbeat и …
-
Сообщение об ошибках
Если в какой-либо части проекта etcd обнаружена ошибка или неточность в документации, сообщите нам, создав issue . Мы очень серьёзно относимся к ошибкам и считаем, что незначительных проблем не бывает. Перед созданием отчёта убедитесь, что issue с …
Если в какой-либо части проекта etcd обнаружена ошибка или неточность в документации, сообщите нам, создав issue . Мы очень серьёзно относимся к ошибкам и считаем, что незначительных проблем не бывает. Перед созданием отчёта убедитесь, что issue с …
-
Как добавлять и удалять участников
Команда member добавляет, удаляет и обновляет участников: # For each machine TOKEN=my-etcd-token-1 CLUSTER_STATE=new NAME_1=etcd-node-1 NAME_2=etcd-node-2 NAME_3=etcd-node-3 HOST_1=10.240.0.13 HOST_2=10.240.0.14 HOST_3=10.240.0.15 …
Команда member добавляет, удаляет и обновляет участников: # For each machine TOKEN=my-etcd-token-1 CLUSTER_STATE=new NAME_1=etcd-node-1 NAME_2=etcd-node-2 NAME_3=etcd-node-3 HOST_1=10.240.0.13 HOST_2=10.240.0.14 HOST_3=10.240.0.15 …
-
Установка
Требования Перед установкой etcd ознакомьтесь со следующими страницами: Поддерживаемые платформы Рекомендации по оборудованию Установка готовых бинарных файлов Проще всего установить etcd из готовых бинарных файлов: Загрузите с Releases сжатый архив …
Требования Перед установкой etcd ознакомьтесь со следующими страницами: Поддерживаемые платформы Рекомендации по оборудованию Установка готовых бинарных файлов Проще всего установить etcd из готовых бинарных файлов: Загрузите с Releases сжатый архив …
-
Как сохранить базу данных
Предварительные требования Установите etcdctl, etcdutl Настройте локальный кластер Сделать снимок базы данных snapshot для создания снимка базы данных etcd в определённый момент времени: etcdctl --endpoints=$ENDPOINT snapshot save DB_NAME Глобальные …
Предварительные требования Установите etcdctl, etcdutl Настройте локальный кластер Сделать снимок базы данных snapshot для создания снимка базы данных etcd в определённый момент времени: etcdctl --endpoints=$ENDPOINT snapshot save DB_NAME Глобальные …
-
Как проверить состояние кластера
Предварительные условия Установите etcd и etcdctl Проверка общего состояния Команда endpoint status проверяет общее состояние каждой конечной точки, указанной флагом --endpoints: etcdctl endpoint status (--endpoints=$ENDPOINTS|--cluster) Параметры …
Предварительные условия Установите etcd и etcdctl Проверка общего состояния Команда endpoint status проверяет общее состояние каждой конечной точки, указанной флагом --endpoints: etcdctl endpoint status (--endpoints=$ENDPOINTS|--cluster) Параметры …
-
Как проводить выборы лидера в кластере etcd
Предварительные требования Убедитесь, что установлен etcd и etcdctl . Проверьте наличие активного кластера etcd. Проведение выборов лидера Команда etcdctl используется для проведения выборов лидера в кластере etcd. Она гарантирует, что в один момент …
Предварительные требования Убедитесь, что установлен etcd и etcdctl . Проверьте наличие активного кластера etcd. Проведение выборов лидера Команда etcdctl используется для проведения выборов лидера в кластере etcd. Она гарантирует, что в один момент …
-
Как создавать блокировки
LOCK приобретает распределённый мьютекс с указанным именем. Как только блокировка будет получена, она будет удерживаться до завершения работы etcdctl. Предварительные требования Установите etcd и etcdctl Создание блокировки lock для распределённой …
LOCK приобретает распределённый мьютекс с указанным именем. Как только блокировка будет получена, она будет удерживаться до завершения работы etcdctl. Предварительные требования Установите etcd и etcdctl Создание блокировки lock для распределённой …
-
Как создать аренду
lease записывать с TTL: etcdctl --endpoints=$ENDPOINTS lease grant 300 # lease 2be7547fbc6a5afa granted with TTL(300s) etcdctl --endpoints=$ENDPOINTS put sample value --lease=2be7547fbc6a5afa etcdctl --endpoints=$ENDPOINTS get sample etcdctl …
lease записывать с TTL: etcdctl --endpoints=$ENDPOINTS lease grant 300 # lease 2be7547fbc6a5afa granted with TTL(300s) etcdctl --endpoints=$ENDPOINTS put sample value --lease=2be7547fbc6a5afa etcdctl --endpoints=$ENDPOINTS get sample etcdctl …
-
Как наблюдать за ключами
Предварительные требования Установите etcd и etcdctl Наблюдение за ключами watch для получения уведомлений о будущих изменениях: etcdctl watch $KEY [$END_KEY] Параметры -i, --interactive[=false]: interactive mode --prefix[=false]: watch on a prefix …
Предварительные требования Установите etcd и etcdctl Наблюдение за ключами watch для получения уведомлений о будущих изменениях: etcdctl watch $KEY [$END_KEY] Параметры -i, --interactive[=false]: interactive mode --prefix[=false]: watch on a prefix …
-
Как выполнить несколько записей в транзакции
Предварительные условия Установите etcd и etcdctl . Работающий кластер etcd. Терминология Ниже определены ключевые термины, используемые в примере . Термин Определение etcdctl Инструмент командной строки для взаимодействия с сервером etcd. Команда …
Предварительные условия Установите etcd и etcdctl . Работающий кластер etcd. Терминология Ниже определены ключевые термины, используемые в примере . Термин Определение etcdctl Инструмент командной строки для взаимодействия с сервером etcd. Команда …
-
Как удалить ключи
Предварительные требования Установите etcd и etcdctl Добавление или удаление ключей del для удаления указанного ключа или диапазона ключей: etcdctl del $KEY [$END_KEY] Параметры --prefix[=false]: delete keys with matching prefix --prev-kv[=false]: …
Предварительные требования Установите etcd и etcdctl Добавление или удаление ключей del для удаления указанного ключа или диапазона ключей: etcdctl del $KEY [$END_KEY] Параметры --prefix[=false]: delete keys with matching prefix --prev-kv[=false]: …
-
Как получить ключи по префиксу
Предварительные требования Установите etcdctl Настройте локальный кластер Получить ключи по префиксу $ etcdctl --endpoints=$ENDPOINTS get PREFIX --prefix Глобальные параметры --endpoints=[127.0.0.1:2379], gRPC endpoints Параметры --prefix, get a …
Предварительные требования Установите etcdctl Настройте локальный кластер Получить ключи по префиксу $ etcdctl --endpoints=$ENDPOINTS get PREFIX --prefix Глобальные параметры --endpoints=[127.0.0.1:2379], gRPC endpoints Параметры --prefix, get a …
-
Запись в etcd
Предварительные условия Установите etcdctl Процедура Используйте подкоманду put для записи пары «ключ — значение»: etcdctl --endpoints=$ENDPOINTS put foo "Hello World!" где: foo — имя ключа "Hello World!" — значение, заключённое в кавычки
Предварительные условия Установите etcdctl Процедура Используйте подкоманду put для записи пары «ключ — значение»: etcdctl --endpoints=$ENDPOINTS put foo "Hello World!" где: foo — имя ключа "Hello World!" — значение, заключённое в кавычки
-
Чтение из etcd
Предварительные требования Установите etcdctl Процедура Используйте подкоманду get для чтения из etcd: $ etcdctl --endpoints=$ENDPOINTS get foo foo Hello World! $ где: foo — запрашиваемый ключ Hello World! — полученное значение Или для …
Предварительные требования Установите etcdctl Процедура Используйте подкоманду get для чтения из etcd: $ etcdctl --endpoints=$ENDPOINTS get foo foo Hello World! $ где: foo — запрашиваемый ключ Hello World! — полученное значение Или для …
-
Рекомендации по участию в разработке
Общение Если у вас есть вопрос, нужна интерактивная помощь в устранении неполадок или хочется пообщаться с другими пользователями Patroni, присоединяйтесь к каналу #patroni в PostgreSQL Slack . Сообщение об ошибках Перед сообщением об ошибке …
Общение Если у вас есть вопрос, нужна интерактивная помощь в устранении неполадок или хочется пообщаться с другими пользователями Patroni, присоединяйтесь к каналу #patroni в PostgreSQL Slack . Сообщение об ошибках Перед сообщением об ошибке …
-
Преобразование отдельного экземпляра в кластер Patroni
В этом разделе описано преобразование отдельного экземпляра PostgreSQL в кластер Patroni. Чтобы развернуть кластер Patroni без существующего экземпляра PostgreSQL, обратитесь к разделу Запуск и настройка . Процедура Ниже приведён обзор …
В этом разделе описано преобразование отдельного экземпляра PostgreSQL в кластер Patroni. Чтобы развернуть кластер Patroni без существующего экземпляра PostgreSQL, обратитесь к разделу Запуск и настройка . Процедура Ниже приведён обзор …
-
Использование Patroni с Kubernetes
Patroni может использовать объекты Kubernetes для хранения состояния кластера и управления ключом лидера. Это позволяет работать с Postgres в среде Kubernetes без дополнительного хранилища согласованности, то есть не требуется запуск отдельного …
Patroni может использовать объекты Kubernetes для хранения состояния кластера и управления ключом лидера. Это позволяет работать с Postgres в среде Kubernetes без дополнительного хранилища согласованности, то есть не требуется запуск отдельного …
-
Режим приостановки/возобновления для кластера
Цель В некоторых случаях Patroni должен временно прекратить управление кластером, сохраняя при этом состояние кластера в DCS. Возможные сценарии использования — редкие операции с кластером, такие как обновление до новой версии или восстановление …
Цель В некоторых случаях Patroni должен временно прекратить управление кластером, сохраняя при этом состояние кластера в DCS. Возможные сценарии использования — редкие операции с кластером, такие как обновление до новой версии или восстановление …
-
Как настроить демонстрационный кластер etcd
На каждом узле etcd укажите участников кластера: TOKEN=token-01 CLUSTER_STATE=new NAME_1=machine-1 NAME_2=machine-2 NAME_3=machine-3 HOST_1=10.240.0.17 HOST_2=10.240.0.18 HOST_3=10.240.0.19 …
На каждом узле etcd укажите участников кластера: TOKEN=token-01 CLUSTER_STATE=new NAME_1=machine-1 NAME_2=machine-2 NAME_3=machine-3 HOST_1=10.240.0.17 HOST_2=10.240.0.18 HOST_3=10.240.0.19 …
-
Резервный кластер
Patroni также поддерживает настройку каскадной репликации на удалённый центр обработки данных (регион) с использованием функции, называемой «резервный кластер». Такие кластеры обладают следующими характеристиками: «резервный лидер», который ведёт …
Patroni также поддерживает настройку каскадной репликации на удалённый центр обработки данных (регион) с использованием функции, называемой «резервный кластер». Такие кластеры обладают следующими характеристиками: «резервный лидер», который ведёт …
-
Создание образов реплик и начальная инициализация
Patroni позволяет настраивать создание новой реплики и определять действия при начальной инициализации нового пустого кластера. Различие строго определено: Patroni создаёт реплики, только если для кластера в DCS присутствует ключ initialize. Если …
Patroni позволяет настраивать создание новой реплики и определять действия при начальной инициализации нового пустого кластера. Различие строго определено: Patroni создаёт реплики, только если для кластера в DCS присутствует ключ initialize. Если …
-
Использование команды pgbouncer
Синтаксис pgbouncer [-d][-R][-v][-u user] <pgbouncer.ini> pgbouncer -V|-h Параметры для Windows: pgbouncer.exe [-v][-u user] <pgbouncer.ini> pgbouncer.exe -V|-h Дополнительные параметры для настройки службы Windows: pgbouncer.exe --regservice …
Синтаксис pgbouncer [-d][-R][-v][-u user] <pgbouncer.ini> pgbouncer -V|-h Параметры для Windows: pgbouncer.exe [-v][-u user] <pgbouncer.ini> pgbouncer.exe -V|-h Дополнительные параметры для настройки службы Windows: pgbouncer.exe --regservice …