From 4e7f2d7ca72b816a736d3c5c66ff985fe08104d2 Mon Sep 17 00:00:00 2001 From: riyasoni5990 <47269531+riyasoni5990@users.noreply.github.com> Date: Wed, 19 Apr 2023 00:38:15 +0530 Subject: [PATCH] Update README.md --- Secret/README.md | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/Secret/README.md b/Secret/README.md index 9c70acd..89754d8 100644 --- a/Secret/README.md +++ b/Secret/README.md @@ -11,34 +11,54 @@ kubectl create secret generic db-secret --from-literal=username=dbuser --from-li ``` #### Docker-registry Secret -```kubectl create secret docker-registry docker-secret --docker-email=example@gmail.com --docker-username=dev --docker-password=pass1234 --docker-server=my-registry.example:5000``` +``` +kubectl create secret docker-registry docker-secret --docker-email=example@gmail.com --docker-username=dev --docker-password=pass1234 --docker-server=my-registry.example:5000 +``` #### TLS Secret -```kubectl create secret tls my-tls-secret --cert=/root/data/serverca.crt --key=/root/data/servercakey.pem``` +``` +kubectl create secret tls my-tls-secret --cert=/root/data/serverca.crt --key=/root/data/servercakey.pem +``` ### To apply yaml files -```kubectl apply -f ``` +``` +kubectl apply -f +``` ### To check running pods -```kubectl get pods``` +``` +kubectl get pods +``` ### To check created secrets -```kubectl get secret``` +``` +kubectl get secret +``` ### To describe a secret -```kubectl describe secret ``` +``` +kubectl describe secret +``` ### To check environment variables in running pod -```kubectl exec -it -- printenv``` +``` +kubectl exec -it -- printenv +``` ### To go inside running pod -```kubectl exec -it -- bash``` +``` +kubectl exec -it -- bash +``` ### To extract pod's yaml file -```kubectl get pod -o yaml``` +``` +kubectl get pod -o yaml +``` ### To decode the encrypted data -```echo "" | base64 -d``` +``` +echo "" | base64 -d +``` ## Conclusion Kubernetes secrets are an important aspect of managing Kubernetes applications. They allow you to store sensitive data securely and manage access to that data. By using the commands and code samples in this repository, you'll be able to easily create, use, and manage secrets in your Kubernetes applications.