Improve formatting

This commit is contained in:
Konstantin Majnikov
2021-11-03 02:59:24 +07:00
parent f990be6d7e
commit e35601fdd5
4 changed files with 19 additions and 19 deletions
@@ -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