Add basic info

This commit is contained in:
Marsel Ibraev
2021-09-24 11:51:02 +03:00
parent 40b04340dd
commit f44beb51a9
197 changed files with 12740 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
# Добавляем helm hook
## 1. Добавляем манифест job
```bash
cp job.yaml ~/xpaste/.helm/templates/job.yaml
cd ~/xpaste
```
## 2. Добавляем просмотр результатов работы job в CI/CD
Добавляем в `.gitlab-ci.yml` в шаг `deploy:` раздел `after_script:`
```yaml
deploy:
...
after_script:
- kubectl -n $CI_PROJECT_PATH_SLUG-$CI_ENVIRONMENT_NAME logs -lcomponent=atomiclog --tail=-1
- kubectl -n $CI_PROJECT_PATH_SLUG-$CI_ENVIRONMENT_NAME delete job -lcomponent=atomiclog
```
## 3. Пушим, смотрим в вывод CI/CD
```
git add -A
git commit -am "Add job template for getting k8s logs if deploy has failed"
git push
```
## 4. Исправление настроек приложения
Ищем ошибку в выводе логов пода.
* Для исправления ошибки в работе приложения необходимо внести изменения в `values.yml` чарта, описанные в [snippet](https://gitlab.slurm.io/-/snippets/83)
Для проверки открываем в браузере URL: `http://xpaste.s<Ваш номер логина>.k8s.slurm.io`. `<Ваш номер логина>` необходимо заменить на номер своего студента. Открывать нужно в режиме `инкогнито`. Теперь приложение должно быть доступно.