Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 1.26 KB

README.md

File metadata and controls

47 lines (28 loc) · 1.26 KB

Assignment

Create secrets within your minikube:

  1. try creating using imperative command using --from-literal option
  2. try creating declaratively

Inject secrets into your nginx pod using all the below ways:

  1. As an ENV ( All secrets as an env variable )
  2. As a Single ENV
  3. As Volume

Answer:

Step1.

kubectl create secret generic imperative-secret  \
--from-literal=username=admin \ 
--from-literal=password='changeme'

Step2.

kubectl apply -f Secret-declaratively.yml

Secret-declaratively.yml

NOTE: You can only put base64 value in yml file for username and password.

Step3.

kubectl apply -f secret-for-all-env-pod.yml

secret-for-all-env-pod.yml

Setp4.

kubectl apply -f secret-for-one-env-pod.yml

secret-for-one-env-pod.yml

Setp5.

kubectl apply -f secret-as-volume-for-pod.yml

secret-as-volume-for-pod.yml