https://github.com/zephronixq/devops-pj
DevOps-PJ — это проект, созданный для начинающих DevOps инженеров, предоставляющий примеры настройки и конфигурации ключевых инструментов и технологий в DevOps.
https://github.com/zephronixq/devops-pj
ansible bash debian12 gitlab-ci-cd grafana helm iggy kubernetes linux loki nginx postgresql prometheus python3 redis rust terraform yandex-cloud
Last synced: 5 months ago
JSON representation
DevOps-PJ — это проект, созданный для начинающих DevOps инженеров, предоставляющий примеры настройки и конфигурации ключевых инструментов и технологий в DevOps.
- Host: GitHub
- URL: https://github.com/zephronixq/devops-pj
- Owner: ZephronixQ
- License: other
- Created: 2024-08-28T23:59:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-12T21:57:19.000Z (over 1 year ago)
- Last Synced: 2025-03-26T00:41:28.633Z (about 1 year ago)
- Topics: ansible, bash, debian12, gitlab-ci-cd, grafana, helm, iggy, kubernetes, linux, loki, nginx, postgresql, prometheus, python3, redis, rust, terraform, yandex-cloud
- Language: Shell
- Homepage:
- Size: 4.59 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Проект "DevOps: Pre-Junior"
## О проекте
***DevOps: Pre-Junior*** - это учебный проект, предназначенный для начального уровня освоения практик DevOps. Проект охватывает основы конфигурации серверов, автоматизации процессов и внедрения CI/CD, используя современные инструменты и технологии. Он предназначен для тех, кто хочет сделать первые шаги в области DevOps и применить ключевые инструменты и методы в этой сфере.
[](https://github.com/ZephronixQ/DevOps-PJ/releases)
[](https://github.com/ZephronixQ/DevOps-PJ/releases)
[](https://github.com/ZephronixQ/DevOps-PJ/tree/main/docs)
## Стек технологий
[](https://www.terraform.io)
[](https://www.linux.org)
[](https://www.ansible.com)
[](https://about.gitlab.com)
[](https://www.rust-lang.org)
[](https://iggy.rs/)
[](https://nginx.org/)
[](https://redis.io)
[](https://www.postgresql.org)
[](https://www.docker.com)
[](https://prometheus.io)
[](https://grafana.com)
[](https://grafana.com/oss/loki/)
[](https://kubernetes.io)
[](https://helm.sh)
[](https://cloud.yandex.com)
## Содержание
1. [Terraform](docs/terraform.md)
2. [Linux Systems Administrator](docs/linux.md)
3. [Ansible](docs/ansible.md)
4. [GitLab CI/CD](docs/gitlab.md)
5. [Приложение на Rust (GitLab CI/CD, Iggy, Nginx, Redis, PostgreSQL, Docker)](docs/app.md)
6. [Prometheus, Grafana + Loki](docs/monitoring.md)
7. [Kubernetes и Helm](docs/k8s-and-helm.md)
## Использование
1. Склонируйте данный репозиторий на ваш управляющий хост:
```bash
git clone https://github.com/ZephronixQ/DevOps-PJ.git
```
2. Запустите скрипт `init.sh` для создания и запуска проекта на GitLab:
```bash
./init.sh
```
## Лицензия
См. файл [LICENSE](LICENSE) для получения информации о лицензии проекта.
## Вклад
Прочитайте [CONTRIBUTING.md](docs/CONTRIBUTING.md) для получения информации о том, как внести свой вклад в проект.
## Журнал изменений
См. файл [CHANGELOG.md](docs/CHANGELOG.md), чтобы увидеть историю изменений проекта.
## Список задач
См. файл [TODO.md](docs/TODO.md), чтобы увидеть текущие задачи и планы по развитию проекта.
## Кодекс поведения
Спасибо, что рассматриваете возможность внести вклад в наш проект! Участвуя в проекте, вы соглашаетесь соблюдать наш [кодекс поведения](CODE_OF_CONDUCT.md).