35 lines
1.6 KiB
Markdown
35 lines
1.6 KiB
Markdown
# Курс по ArgoCD + Keycloak
|
||
|
||
## Научимся
|
||
|
||
1. разворачивать тестовый кластер
|
||
2. устанавливать зависимости для комфортной работы
|
||
3. разворачивать рабочие кластера ArgoCD и Keycloak
|
||
4. разворачивать FreeIPA для ведения внешней базы данных пользователей
|
||
5. собирать все это в кучу и настраивать взаимодействие
|
||
6. напишим приложение на JS и подключим к нему авторизацию через Keycloak + FreeIPA
|
||
|
||
## Порядок действий
|
||
|
||
1. создаем 3 ноды под куб, одну ВМ под FreeIPA
|
||
для куба идеально - ubuntu 22.04
|
||
для IPA - fedora 37
|
||
|
||
2. поднимаем куб и стаавим зависимости для работы по [гайду](./1.Cluster/README.md)
|
||
3. поднимаем ArgoCD по [гайду](./2.ArgoCD/README.md)
|
||
4. через ArgoCD разворачиваем Keycloak в виде первого приложения
|
||
5. на отдельную машину ставим FreeIPA, минимально настраиваем
|
||
6. подключаем между собой все компоненты
|
||
|
||
## Видео к курсу
|
||
|
||
- [видео](https://realmanual.ru/public/course/c710277f-f59e-40f3-ac3e-96b2b7ee7e12)
|
||
|
||
### Автор
|
||
|
||
Vassiliy Yegorov
|
||
|
||
- [школа](https://realmanual.ru)
|
||
- [youtube](https://youtube.com/realmanual)
|
||
- [телега](https://t.me/realmanual_group)
|