Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 7 days 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 (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-12T21:57:19.000Z (about 2 months ago)
- Last Synced: 2024-10-31T10:05:05.779Z (7 days 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 и применить ключевые инструменты и методы в этой сфере.[![Latest Version](https://img.shields.io/github/tag/ZephronixQ/DevOps-PJ.svg)](https://github.com/ZephronixQ/DevOps-PJ/releases)
[![Download Count](https://img.shields.io/github/downloads/ZephronixQ/DevOps-PJ/total)](https://github.com/ZephronixQ/DevOps-PJ/releases)
[![Documentation](https://img.shields.io/badge/docs-latest-blue)](https://github.com/ZephronixQ/DevOps-PJ/tree/main/docs)## Стек технологий
[![Terraform](https://img.shields.io/badge/Terraform-7B42BC?style=flat&logo=terraform&logoColor=white)](https://www.terraform.io)
[![Linux](https://img.shields.io/badge/Linux-000000?style=flat&logo=linux&logoColor=white)](https://www.linux.org)
[![Ansible](https://img.shields.io/badge/Ansible-EE0000?style=flat&logo=ansible&logoColor=white)](https://www.ansible.com)
[![GitLab CI/CD](https://img.shields.io/badge/GitLab_CI/CD-330F63?style=flat&logo=gitlab&logoColor=white)](https://about.gitlab.com)
[![Rust](https://img.shields.io/badge/Rust-000000?style=flat&logo=rust&logoColor=white)](https://www.rust-lang.org)
[![Iggy](https://img.shields.io/badge/Iggy-000000?style=flat&logo=dog&logoColor=white)](https://iggy.rs/)
[![Nginx](https://img.shields.io/badge/Nginx-009639?style=flat&logo=nginx&logoColor=white)](https://nginx.org/)
[![Redis](https://img.shields.io/badge/Redis-DC382D?style=flat&logo=redis&logoColor=white)](https://redis.io)
[![PostgreSQL](https://img.shields.io/badge/PostgreSQL-4169E1?style=flat&logo=postgresql&logoColor=white)](https://www.postgresql.org)
[![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat&logo=docker&logoColor=white)](https://www.docker.com)
[![Prometheus](https://img.shields.io/badge/Prometheus-E6522C?style=flat&logo=prometheus&logoColor=white)](https://prometheus.io)
[![Grafana](https://img.shields.io/badge/Grafana-F46800?style=flat&logo=grafana&logoColor=white)](https://grafana.com)
[![Loki](https://img.shields.io/badge/Loki-8CCAF2?style=flat&logo=grafana&logoColor=white)](https://grafana.com/oss/loki/)
[![Kubernetes](https://img.shields.io/badge/Kubernetes-326CE5?style=flat&logo=kubernetes&logoColor=white)](https://kubernetes.io)
[![Helm](https://img.shields.io/badge/Helm-0F1689?style=flat&logo=helm&logoColor=white)](https://helm.sh)
[![Yandex.Cloud](https://img.shields.io/badge/Yandex.Cloud-FFCC00?style=flat&logo=yandex&logoColor=black)](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).