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
|
# 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
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/1.env/deployment-with-env.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
2) Проверяем результат
|
## 2. Проверяем результат
|
||||||
|
|
||||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||||
|
|
||||||
@@ -23,14 +23,14 @@ Environment:
|
|||||||
TEST: foo
|
TEST: foo
|
||||||
```
|
```
|
||||||
|
|
||||||
3) Создаем configmap
|
## 3. Создаем configmap
|
||||||
|
|
||||||
```bash
|
```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/configmap.yaml
|
||||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/1.env/deployment-with-env-cm.yaml
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/1.env/deployment-with-env-cm.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
4) Проверяем результат
|
## 4. Проверяем результат
|
||||||
|
|
||||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Secret
|
# Secret
|
||||||
|
|
||||||
1) Создаем секрет
|
## 1. Создаем секрет
|
||||||
|
|
||||||
Для этого выполним команду:
|
Для этого выполним команду:
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@ kubectl get secret
|
|||||||
kubectl get secret test -o yaml
|
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
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/2.secret/deployment-with-secret.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
3) Проверяем результат
|
## 3. Проверяем результат
|
||||||
|
|
||||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
||||||
|
|
||||||
@@ -34,19 +34,19 @@ Environment:
|
|||||||
TEST_1: <set to the key 'test1' in secret 'test'> Optional: false
|
TEST_1: <set to the key 'test1' in secret 'test'> Optional: false
|
||||||
```
|
```
|
||||||
|
|
||||||
4) Применяем манифест с секретом
|
## 4. Применяем манифест с секретом
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl apply -f ~/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
|
||||||
```
|
```
|
||||||
|
|
||||||
5) Проверяем что в секрете
|
## 5. Проверяем что в секрете
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl get secret test -o yaml
|
kubectl get secret test -o yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
6) Исправляем манифест секрета и применяем
|
## 6. Исправляем манифест секрета и применяем
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# изменяем ключ test на test1
|
# изменяем ключ 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
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/2.secret/secret.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
7) Проверяем что в секрете
|
## 7. Проверяем что в секрете
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl get secret test -o yaml
|
kubectl get secret test -o yaml
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Configmap
|
# Configmap
|
||||||
|
|
||||||
1) Создаем configmap
|
## 1. Создаем configmap
|
||||||
|
|
||||||
Для этого выполним команду:
|
Для этого выполним команду:
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/3.configmap/
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/3.configmap/
|
||||||
```
|
```
|
||||||
|
|
||||||
2) Проверяем
|
## 2. Проверяем
|
||||||
|
|
||||||
Проверим, что configmap попал в контейнер, для этого пробросим порт из пода и выполним curl.
|
Проверим, что configmap попал в контейнер, для этого пробросим порт из пода и выполним curl.
|
||||||
Для этого выполним команду, заменив имя pod на имя вашего pod(``можно воспользоваться автоподстановкой по TAB``).
|
Для этого выполним команду, заменив имя pod на имя вашего pod(``можно воспользоваться автоподстановкой по TAB``).
|
||||||
@@ -25,7 +25,7 @@ curl 127.0.0.1:8080
|
|||||||
my-deployment-5b47d48b58-l4t67
|
my-deployment-5b47d48b58-l4t67
|
||||||
```
|
```
|
||||||
|
|
||||||
3) Обновим configmap
|
## 3. Обновим configmap
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl edit configmap my-configmap
|
kubectl edit configmap my-configmap
|
||||||
@@ -35,7 +35,7 @@ kubectl edit configmap my-configmap
|
|||||||
return 200 '$hostname\nOK\n';
|
return 200 '$hostname\nOK\n';
|
||||||
```
|
```
|
||||||
|
|
||||||
4) Проверим вывод пода
|
## 4. Проверим вывод пода
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl 127.0.0.1:8080
|
curl 127.0.0.1:8080
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Secret
|
# Secret
|
||||||
|
|
||||||
1) Применим деплоймент
|
## 1. Применим деплоймент
|
||||||
|
|
||||||
Для этого выполним команду:
|
Для этого выполним команду:
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/4.downward/
|
kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/4.downward/
|
||||||
```
|
```
|
||||||
|
|
||||||
2) Смотрим переменные окружения в контейнере
|
## 2. Смотрим переменные окружения в контейнере
|
||||||
|
|
||||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
Для этого выполним команду, подставив вместо < 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
|
kubectl exec -it my-deployment-< RANDOM > -- env
|
||||||
```
|
```
|
||||||
|
|
||||||
3) Смотрим файлы в контейнере /etc/podinfo
|
## 3. Смотрим файлы в контейнере /etc/podinfo
|
||||||
|
|
||||||
Для этого выполним команду, подставив вместо < RANDOM > нужное значение(`автоподстановка по TAB`):
|
Для этого выполним команду, подставив вместо < 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/environment-variable-expose-pod-information/
|
||||||
https://kubernetes.io/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/
|
https://kubernetes.io/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/
|
||||||
|
|
||||||
4) Очистка
|
## 4. Очистка
|
||||||
|
|
||||||
```
|
```
|
||||||
kubectl delete deployment my-deployment
|
kubectl delete deployment my-deployment
|
||||||
|
|||||||
Reference in New Issue
Block a user