This commit is contained in:
2023-01-16 22:54:37 +07:00
commit def2185721
4 changed files with 131 additions and 0 deletions

34
README.md Normal file
View File

@@ -0,0 +1,34 @@
# Курс по ArgoCD + Keycloak
## Научимся
1. разворачивать тестовый кластер
2. устанавливать зависимости для комфортной работы
3. разворачивать рабочие кластера ArgoCD и Keycloak
4. разворачивать FreeIPA для ведения внешней базы данных пользователей
5. собирать все это в кучу и настраивать взаимодействие
6. напишим приложение на JS и подключим к нему авторизацию через Keycloak + FreeIPA
## Порядок действий
1. создаем 3 ноды под куб, одну ВМ под FreeIPA
для куба идеально - ubuntu 20.04
для IPA - fedora 35
2. поднимаем куб и стаавим зависимости для работы по [гайду](./1.Cluster/README.md)
3. поднимаем ArgoCD по [гайду](./2.ArgoCD/README.md)
4. через ArgoCD разворачиваем Keycloak в виде первого приложения
5. на отдельную машину ставим FreeIPA, минимально настраиваем
6. подключаем между собой все компоненты
## Видео к курсу
- [видео]()
### Автор
Vassiliy Yegorov
- [школа](https://realmanual.ru)
- [youtube](https://youtube.com/realmanual)
- [телега](https://t.me/realmanual_group)