mirror of
https://github.com/slurm-personal/school-dev-k8s.git
synced 2026-06-27 13:50:24 +00:00
48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# Environment
|
|
|
|
## 1. Применим манифесты для создания deployment
|
|
|
|
Для этого выполним команду:
|
|
|
|
```bash
|
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/1.env/deployment-with-env.yaml
|
|
```
|
|
|
|
## 2. Проверяем результат
|
|
|
|
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
|
|
|
```bash
|
|
kubectl describe pod my-deployment-< RANDOM >
|
|
```
|
|
|
|
Результат должен содержать:
|
|
|
|
```bash
|
|
Environment:
|
|
TEST: foo
|
|
```
|
|
|
|
## 3. Создаем configmap
|
|
|
|
```bash
|
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/1.env/configmap.yaml
|
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/1.env/deployment-with-env-cm.yaml
|
|
```
|
|
|
|
## 4. Проверяем результат
|
|
|
|
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
|
|
|
```bash
|
|
kubectl exec -it my-deployment-< RANDOM > -- env
|
|
```
|
|
|
|
Результат должен содержать:
|
|
|
|
```bash
|
|
TEST=foo
|
|
dbhost=postgresql
|
|
DEBUG=false
|
|
```
|