mirror of
https://github.com/slurm-personal/school-dev-k8s.git
synced 2026-06-27 13:50:24 +00:00
Add basic info
This commit is contained in:
@@ -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`. `<Ваш номер логина>` необходимо заменить на номер своего студента. Открывать нужно в режиме `инкогнито`. Теперь приложение должно быть доступно.
|
||||
Reference in New Issue
Block a user