Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 1023 Bytes

File metadata and controls

75 lines (46 loc) · 1023 Bytes

Kubernetes Sealed Secrets - Kubeseal

Step 1:
  • Navigate to the SealedSecrets directory
cd /root/container_training/Kubernetes/SealedSecrets
Step 2:
  • Ensure that K8s is running
kubectl get nodes
Step 3:
  • Create SealedSecret controller and Custom Resource Definition
kubectl create -f controller.yaml

kubectl create -f sealedsecret-crd.yaml
Step 4:
  • Seal the existing secret with kubeseal
kubeseal <mysecret.json >mysealedsecret.json
  • Check the sealed-secret file
cat mysealedsecret.json
Step 5:
  • Create the Sealed-Secret
kubectl create -f mysealedsecret.json
  • Check the created Secret
kubectl get secrets
Step 6:
  • Delete the created sealed secret
kubectl delete -f mysealedsecret.json
Step 7:
  • Stop SealedSecret Controller and Custom Resource Definition
kubectl delete -f controller.yaml

kubectl delete -f sealedsecret-crd.yaml