mirror of
https://github.com/slurm-personal/school-dev-k8s.git
synced 2026-06-27 13:50:24 +00:00
Merge pull request #21 from km31415/format-improvements
Improve formatting
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Environment
|
||||
|
||||
1) Применим манифесты для создания deployment
|
||||
## 1. Применим манифесты для создания deployment
|
||||
|
||||
Для этого выполним команду:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/1.env/deployment-with-env.yaml
|
||||
```
|
||||
|
||||
2) Проверяем результат
|
||||
## 2. Проверяем результат
|
||||
|
||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||
|
||||
@@ -23,14 +23,14 @@ Environment:
|
||||
TEST: foo
|
||||
```
|
||||
|
||||
3) Создаем configmap
|
||||
## 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) Проверяем результат
|
||||
## 4. Проверяем результат
|
||||
|
||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Secret
|
||||
|
||||
1) Создаем секрет
|
||||
## 1. Создаем секрет
|
||||
|
||||
Для этого выполним команду:
|
||||
|
||||
@@ -10,7 +10,7 @@ kubectl get secret
|
||||
kubectl get secret test -o yaml
|
||||
```
|
||||
|
||||
2) Применим наш деплоймент
|
||||
## 2. Применим наш деплоймент
|
||||
|
||||
Для этого выполним команду:
|
||||
|
||||
@@ -18,7 +18,7 @@ kubectl get secret test -o yaml
|
||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/2.secret/deployment-with-secret.yaml
|
||||
```
|
||||
|
||||
3) Проверяем результат
|
||||
## 3. Проверяем результат
|
||||
|
||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||
|
||||
@@ -34,19 +34,19 @@ Environment:
|
||||
TEST_1: <set to the key 'test1' in secret 'test'> Optional: false
|
||||
```
|
||||
|
||||
4) Применяем манифест с секретом
|
||||
## 4. Применяем манифест с секретом
|
||||
|
||||
```bash
|
||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/2.secret/secret.yaml
|
||||
```
|
||||
|
||||
5) Проверяем что в секрете
|
||||
## 5. Проверяем что в секрете
|
||||
|
||||
```bash
|
||||
kubectl get secret test -o yaml
|
||||
```
|
||||
|
||||
6) Исправляем манифест секрета и применяем
|
||||
## 6. Исправляем манифест секрета и применяем
|
||||
|
||||
```bash
|
||||
# изменяем ключ test на test1
|
||||
@@ -54,7 +54,7 @@ vim ~/school-dev-k8s/practice/4.saving-configurations/2.secret/secret.yaml
|
||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/2.secret/secret.yaml
|
||||
```
|
||||
|
||||
7) Проверяем что в секрете
|
||||
## 7. Проверяем что в секрете
|
||||
|
||||
```bash
|
||||
kubectl get secret test -o yaml
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Configmap
|
||||
|
||||
1) Создаем configmap
|
||||
## 1. Создаем configmap
|
||||
|
||||
Для этого выполним команду:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/3.configmap/
|
||||
```
|
||||
|
||||
2) Проверяем
|
||||
## 2. Проверяем
|
||||
|
||||
Проверим, что configmap попал в контейнер, для этого пробросим порт из пода и выполним curl.
|
||||
Для этого выполним команду, заменив имя pod на имя вашего pod(``можно воспользоваться автоподстановкой по TAB``).
|
||||
@@ -25,7 +25,7 @@ curl 127.0.0.1:8080
|
||||
my-deployment-5b47d48b58-l4t67
|
||||
```
|
||||
|
||||
3) Обновим configmap
|
||||
## 3. Обновим configmap
|
||||
|
||||
```bash
|
||||
kubectl edit configmap my-configmap
|
||||
@@ -35,7 +35,7 @@ kubectl edit configmap my-configmap
|
||||
return 200 '$hostname\nOK\n';
|
||||
```
|
||||
|
||||
4) Проверим вывод пода
|
||||
## 4. Проверим вывод пода
|
||||
|
||||
```bash
|
||||
curl 127.0.0.1:8080
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Secret
|
||||
|
||||
1) Применим деплоймент
|
||||
## 1. Применим деплоймент
|
||||
|
||||
Для этого выполним команду:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/4.downward/
|
||||
```
|
||||
|
||||
2) Смотрим переменные окружения в контейнере
|
||||
## 2. Смотрим переменные окружения в контейнере
|
||||
|
||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||
|
||||
@@ -16,7 +16,7 @@ kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/4.downward/
|
||||
kubectl exec -it my-deployment-< RANDOM > -- env
|
||||
```
|
||||
|
||||
3) Смотрим файлы в контейнере /etc/podinfo
|
||||
## 3. Смотрим файлы в контейнере /etc/podinfo
|
||||
|
||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||
|
||||
@@ -31,7 +31,7 @@ PS: Документация
|
||||
https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/
|
||||
https://kubernetes.io/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/
|
||||
|
||||
4) Очистка
|
||||
## 4. Очистка
|
||||
|
||||
```
|
||||
kubectl delete deployment my-deployment
|
||||
|
||||
Reference in New Issue
Block a user