Секрет - это объект, который содержащий конфиденциальные данные, такие как пароль, токен или объекты ssl.
Чтобы использовать секрет, pod должен ссылаться на секрет. Секрет может быть использован:
- Как файлы в томе, смонтированном на одном или нескольких его контейнерах.
- В качестве переменной среды окружения контейнера.
kubectl -n volumes-sample create secret generic my-secret --from-file=user=user.txt --from-file=password=password.txt
kubectl -n volumes-sample create secret generic my-secret --from-literal=user=user_admin --from-literal=password=mypassword
kubectl -n volumes-sample exec openresty-7cd79cfd94-5zjgl -i -t -- bash
imagePullSecrets:
- name: registrykey