Better: Russian translation (#2459)
Signed-off-by: Jasstkn <jasssstkn@yahoo.com>
This commit is contained in:
parent
404c1d4ee1
commit
f4f45fe7ed
|
@ -1,7 +1,7 @@
|
|||
<img alt="LitmusChaos" src="https://landscape.cncf.io/logos/litmus.svg" width="200" align="left">
|
||||
|
||||
# Litmus
|
||||
### Облачный Хаос-Инжиниринг
|
||||
### Облачный хаос инжиниринг
|
||||
|
||||
[](https://slack.litmuschaos.io)
|
||||
[](https://app.circleci.com/pipelines/github/litmuschaos/litmus)
|
||||
|
@ -20,51 +20,51 @@
|
|||
|
||||
## Обзор
|
||||
|
||||
Litmus - это набор инструментов для облачного хаос-инжиниринга. Litmus предоставляет возможность оркестровки хаоса в Kubernetes и упрощает поиск уязвимостей, которые могут возникнуть в процессе деплоя. Разработчики используют Litmus для запуска хаотических экспериментов изначально в стейджинг окружении, а затем и в продакшн для поиска багов и уязвимостей. Устранение слабых мест системы повышает её стабильность.
|
||||
Litmus - это набор инструментов для облачного хаос-инжиниринга. Litmus предоставляет возможность оркестрации хаоса в Kubernetes и упрощает поиск уязвимостей, которые могут возникнуть в процессе деплоя. Разработчики используют Litmus для запуска хаос-экспериментов сначала в стейджинг окружениях, а затем и в продакшене для поиска багов и уязвимостей. Устранение слабых мест системы повышает её стабильность.
|
||||
|
||||
Litmus соблюдает облачный подход в создании, поддержке и контроле хаоса. Для оркестровки хаоса следуют Kubernetes Custom Resource Definitions (**CRDs**):
|
||||
Litmus соблюдает облачный подход в создании, поддержке и контроле хаоса. Для оркестрации хаоса используются кастомные ресурсы, так называемые Kubernetes Custom Resource Definitions (**CRDs**):
|
||||
|
||||
- **ChaosEngine**: Ресурс для присоединения приложения или нода Kubernetes к ChaosExperiment. ChaosEngine отслеживается при помощи Chaos-Operator, который вызывывает Chaos-Experiments.
|
||||
- **ChaosExperiment**: Ресурс для группировки параметров конфигурации хаотического эксперимента. Запросы на изменения ChaosExperiment создаются оператором когда эксперимент вызывывается ChaosEngine.
|
||||
- **ChaosResult**: Ресурс для хранения результатов хаотического эксперимента. Chaos-exporter считывает результаты и экспортирует метрики в настроенный сервер Prometheus.
|
||||
- **ChaosEngine**: Ресурс для связи приложения или ноды Kubernetes с ChaosExperiment. ChaosEngine отслеживается Chaos-Operator, который вызывает ChaosExperiments.
|
||||
- **ChaosExperiment**: Ресурс для объединения параметров конфигурации хаос эксперимента. Запросы на изменение ChaosExperiment создаются оператором, когда эксперимент вызывается ChaosEngine.
|
||||
- **ChaosResult**: Ресурс для хранения результатов хаотического эксперимента. Chaos-exporter считывает результаты и экспортирует метрики в Prometheus через ServiceMonitor.
|
||||
|
||||
Хаотические эксперименты находятся на <a href="https://hub.litmuschaos.io" target="_blank">hub.litmuschaos.io</a>. Это центральный хаб где разработчики приложений или вендоры делятся своими хаотическими экспериментами чтобы пользователи могли их применять для улучшения стабильности приложений в продакшн.
|
||||
Хаос эксперименты находятся на <a href="https://hub.litmuschaos.io" target="_blank">hub.litmuschaos.io</a>. Это централизованный репозиторий, где разработчики приложений или вендоры делятся своими хаос экспериментами, чтобы пользователи могли их применять для улучшения стабильности приложений в продакшн.
|
||||
|
||||

|
||||
|
||||
## Применение
|
||||
|
||||
- **Для разработчиков**: Для запуска хаотических экспериментов в разработке приложений в дополнение к юнит-тестам или интеграционному тестированию.
|
||||
- **Для CI пайплайна**: Для запуска хаоса в качестве стадии пайплайна с целью поиска багов в случае падения приложения.
|
||||
- **Для SREs**: Для планирования запуска хаотических экспериментов в приложении и/или окружении. Это позволяет выявить слабые места системы и повышает её стабильность.
|
||||
- **Для разработчиков**: Для запуска хаос экспериментов в процессе разработки приложений в дополнение к юнит-тестам или интеграционному тестированию.
|
||||
- **Для CI пайплайнов**: Для запуска хаоса в качестве стадии в пайплайне с целью поиска багов в случае падения приложения.
|
||||
- **Для SREs**: Для планирования запуска хаос экспериментов в приложении и/или окружении. Это позволяет выявить слабые места системы и повышает её стабильность.
|
||||
|
||||
## Начало Работы с Litmus
|
||||
|
||||
[](https://youtu.be/W5hmNbaYPfM)
|
||||
[](https://youtu.be/W5hmNbaYPfM)
|
||||
|
||||
Ознакомьтесь с документацией <a href="https://docs.litmuschaos.io/docs/next/getstarted.html" target="_blank">Litmus Docs</a> для начала работы
|
||||
Ознакомьтесь с документацией <a href="https://docs.litmuschaos.io/docs/next/getstarted.html" target="_blank">Litmus Docs</a> для начала работы.
|
||||
## Вклад в Chaos Hub
|
||||
|
||||
Ознакомьтесь с <a href="https://github.com/litmuschaos/community-charts/blob/master/CONTRIBUTING.md" target="_blank">Гайдлайном для Контрибьюторов Chaos Hub</a>
|
||||
Ознакомьтесь с <a href="https://github.com/litmuschaos/community-charts/blob/master/CONTRIBUTING.md" target="_blank"> Документацией для Контрибьюторов в Chaos Hub</a>
|
||||
|
||||
## Пользователи
|
||||
|
||||
Ознакомьтесь со <a href="https://github.com/litmuschaos/litmus/blob/master/ADOPTERS.md" target="_blank">Списком Преемников LitmusChaos</a>
|
||||
Ознакомьтесь со <a href="https://github.com/litmuschaos/litmus/blob/master/ADOPTERS.md" target="_blank">Списком компаний, использующих LitmusChaos</a>
|
||||
|
||||
(_Отправьте PR к вышеуказанной странице если Вы используете Litmus в своей практике хаос-инжиниринга_)
|
||||
(_ Вы можете отправить PR к вышеуказанной странице, если Вы используете Litmus в своей практике хаос-инжиниринга_)
|
||||
|
||||
## Принять во Внимание
|
||||
## Необходимо знать перед внедрением
|
||||
|
||||
Моменты требующие особого внимания при работе с Litmus (как фреймворком для хаоса), подробно перечислены ниже. Над многими из них уже ведется работа, как было упомянуто в [ROADMAP](./ROADMAP.md). Для ознакомления с деталями или ограничениями в специфических экспериментах обращайтесь к [experiments docs](https://docs.litmuschaos.io/docs/pod-delete/).
|
||||
Моменты требующие особого внимания при работе с Litmus (как фреймворком для хаоса), подробно перечислены ниже. Над многими из них уже ведется работа, как было упомянуто в [ROADMAP](../ROADMAP.md). Для ознакомления с деталями или ограничениями в конкретных экспериментах обращайтесь к [experiments docs](https://docs.litmuschaos.io/docs/pod-delete/).
|
||||
|
||||
- Оператор хаоса Litmus и хаотические эксперименты запускаются как ресурсы Kubernetes в кластере. При наличии "воздушного зазора", кастомные ресурсы и изображения должны быть размещены on-prem.
|
||||
- При попытке выполнения платформ-специфичных хаотических экспериментов (например, на AWS, GCP cloud), подробности запроса передаются посредством секретов Kubernetes. Поддержка других способов управления секретами в Litmus на данный момент в стадии разработки/внедрена.
|
||||
- Некоторые хаотические эксперименты используют docker api внутри экспериментальных подов, и в связи с этим требуют установки сокета Docker. Рекомендуется соблюдать осторожность при открытии доступа разработчикам /devops администраторам /SRE к запуску этих экспериментов.
|
||||
- В (редких) случаях когда хаотические эксперименты используют привилегированные контейнеры, рекомендуемые политики безопасности будут задокументированы.
|
||||
- Оператор хаоса Litmus и хаос эксперименты запускаются как ресурсы Kubernetes в кластере. Поэтому кастомные ресурсы и изображения должны быть размещены on-prem и доступны для скачивания в момент установки.
|
||||
- При попытке выполнения хаос экспериментов, специфичных для определнных провайдеров (например, AWS, GCP и др.), подробности запроса передаются посредством секретов Kubernetes. Поддержка других способов управления секретами в Litmus на данный момент в стадии имлементации/тестирования.
|
||||
- Некоторые хаос эксперименты используют docker api внутри подов с экспериментами, и в связи с этим требуют установки сокета Docker. Рекомендуется соблюдать осторожность при открытии доступа разработчикам /devops администраторам /SRE к запуску этих экспериментов.
|
||||
- В редких случаях, когда хаос эксперименты используют привилегированные контейнеры, рекомендуемые политики безопасности будут задокументированы.
|
||||
|
||||
## Лицензия
|
||||
|
||||
Litmus находится под Apache License, Version 2.0. Полный текст лицензии по ссылке [LICENSE](./LICENSE). Некоторые проекты, используемые Litmus могут находиться под другой лицензией, в таком случае обращайтесь к ней.
|
||||
Litmus находится под Apache License, Version 2.0. Полный текст лицензии по ссылке [LICENSE](../LICENSE). Некоторые проекты, используемые Litmus, могут находиться под другой лицензией, в таком случае обращайтесь к ней.
|
||||
|
||||
[](https://app.fossa.io/projects/git%2Bgithub.com%2Flitmuschaos%2Flitmus?ref=badge_large)
|
||||
|
||||
|
@ -74,7 +74,7 @@ Litmus Chaos является частью проектов CNCF.
|
|||
|
||||
## Комьюнити
|
||||
|
||||
Комьюнити Litmus проводит встречи в третью среду каждого месяца в 22:00 IST.
|
||||
Комьюнити Litmus проводит встречи каждую третью среду месяца в 22:00 IST.
|
||||
|
||||
Ресурсы:
|
||||
|
||||
|
|
|
@ -6,4 +6,4 @@
|
|||
| :uk: | [English](../README.md) |
|
||||
| 🇰🇷 | [Korean](README-ko.md) |
|
||||
| 🇧🇷 | [Portuguese Brazilian](README-pt-br.md) |
|
||||
| 🇷u | [Russian](README-ru.md) |
|
||||
| 🇷🇺 | [Russian](README-ru.md) |
|
||||
|
|
Loading…
Reference in New Issue