Files
school-dev-k8s/practice/3.saving-configurations/2.secret
Marsel Ibraev f44beb51a9 Add basic info
2021-09-24 11:51:02 +03:00
..
2021-09-24 11:51:02 +03:00
2021-09-24 11:51:02 +03:00
2021-09-24 11:51:02 +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
  1. Применим наш деплоймент

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

kubectl apply -f ~/slurm/practice/3.saving-configurations/2.secret/deployment-with-secret.yaml
  1. Проверяем результат

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

kubectl describe pod my-deployment-< RANDOM >

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

Environment:
      TEST:    foo
      TEST_1:  <set to the key 'test1' in secret 'test'>  Optional: false
  1. Применяем манифест с секретом
kubectl apply -f ~/slurm/practice/3.saving-configurations/2.secret/secret.yaml
  1. Проверяем что в секрете
kubectl get secret test -o yaml
  1. Исправляем манифест секрета и применяем
# изменяем ключ test на test1
vim secret.yaml

kubectl apply -f secret.yaml
  1. Проверяем что в секрете
kubectl get secret test -o yaml