Files
Konstantin Majnikov e35601fdd5 Improve formatting
2021-11-03 02:59:24 +07:00
..
2021-11-03 02:59:24 +07:00
2021-09-27 16:59:35 +03:00

Secret

1. Создаем секрет

Для этого выполним команду:

kubectl create secret generic test --from-literal=test1=asdf --from-literal=dbpassword=1q2w3e
kubectl get secret
kubectl get secret test -o yaml

2. Применим наш деплоймент

Для этого выполним команду:

kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/2.secret/deployment-with-secret.yaml

3. Проверяем результат

Для этого выполним команду, подставив вместо < RANDOM > нужное значение(автоподстановка по TAB):

kubectl describe pod my-deployment-< RANDOM >

Результат должен содержать:

Environment:
      TEST:    foo
      TEST_1:  <set to the key 'test1' in secret 'test'>  Optional: false

4. Применяем манифест с секретом

kubectl apply -f ~/school-dev-k8s/practice/4.saving-configurations/2.secret/secret.yaml

5. Проверяем что в секрете

kubectl get secret test -o yaml

6. Исправляем манифест секрета и применяем

# изменяем ключ test на test1
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. Проверяем что в секрете

kubectl get secret test -o yaml