DAY-41 | KUBERNETES LIVE PROJECT | CONFIGMAPS & SECRETS | HOW TO USE CONFIGMAPS & SECRETS INSIDE POD

  Рет қаралды 42,427

Abhishek.Veeramalla

Abhishek.Veeramalla

Жыл бұрын

Support my work
www.buymeacoffee.com/abhishekprd FREE DEVOPS COURSE
• DEVOPS ZERO TO HERO CO...
Hi Everyone, Today is Day-41 of our complete DevOps course and in this video, we will learn about Kubernetes ConfigMaps and Secrets using a Live Project.
We will learn,
1. What is a Kubernetes ConfigMap ?
2. What is a Kubernetes Secret ?
3. Difference between ConfigMap & Secret ?
4. How to use ConfigMap data as ENV Vars inside a Django Python Container ?
5. How to use Configmap data as Volume Mount file inside a Django Python container App ?
6. What are the advantages of using a Volume Mount over Env var for reading ConfigMap in Kubernetes ?
7. Interview Questions related to Secrets in Kubernetes ?
8. Much more.
Kubernetes Secrets Assignment Reference:
===================================
www.containiq.com/post/kubern...
Telegram channel
===============
telegram.me/abhishekveeramalla
About me:
-----------------
LinkedIn: / abhishek-veeramalla-77...
GitHub: github.com/iam-veeramalla
Medium: / abhishekveeramalla-av
KZfaq: / @abhishekveeramalla .
.
Disclaimer: Unauthorized copying, reproduction, or distribution of this video content, in whole or in part, is strictly prohibited. Any attempt to upload, share, or use this content for commercial or non-commercial purposes without explicit permission from the owner will be subject to legal action. All rights reserved.

Пікірлер: 114
@sathiyamohan8119
@sathiyamohan8119 7 ай бұрын
Hi Abhishek, before watching your videos, the concepts looks like a huge mountain, but your video makes that into dust particles, as if nothing is there in it. Clear explanations, precise things, what more to say.... you are really awesome.... Thankyou so much for your contribution to the community... Hatsoff....
@AbhishekVeeramalla
@AbhishekVeeramalla 7 ай бұрын
Thanks a ton
@himalbajgain2280
@himalbajgain2280 8 күн бұрын
Abhishek is an outstanding teacher
@jeromepenanoh9061
@jeromepenanoh9061 5 ай бұрын
I am so proud to have an online teacher like you. You are really changing me in person.
@rajarishny2213
@rajarishny2213 3 ай бұрын
Hi sir, you are an angel teacher, i always remember the quotes that showed on of your reels "sharing knowledge is a blessing " every time when we watch your videos you get a blessing sir. thankyou sir
@aditya8sharmaDevOps
@aditya8sharmaDevOps 4 ай бұрын
15:50 we use kubectl apply... over kuberctl create... Because when apply cmd is used, we can simply kubectl edit... the concerned files, without applying again. In kubectl create..., you can't use use kubectl edit, you need to manually change the YAML and and create again.
@Tagore-lv1wc
@Tagore-lv1wc 3 ай бұрын
When we use "kubectl create", it creates a new resource based on the provided configuration file.If the resource already exists, kubectl create will return an error, indicating that the resource already exists. It's typically used for creating resources that don't already exist in the cluster. "kubectl apply" is used to create or update resources based on the provided configuration file. If the resource already exists, kubectl apply will update the existing resource with the new configuration. kubectl apply is idempotent, i.e., we can apply the same configuration multiple times, and it will ensure that the resource is in the desired state. It's commonly used for both creating new resources and updating existing ones. I think this clarifies well😊
@aditya8sharmaDevOps
@aditya8sharmaDevOps 3 ай бұрын
@@Tagore-lv1wc Thanks
@dharmendradasadhikari4087
@dharmendradasadhikari4087 6 ай бұрын
Hi Abhishek, Before watching your video i had gone through many instrcators who are provding the Devops or kubernects concepts. But i must say your way of explaining the concept is totally different . its really touching directly to the heart and mind. Easy to understand the concepts and practial. clear explanation the things to make easy.. Thank you so much abhishek. Now i am a big fan'''
@agun21st
@agun21st Жыл бұрын
I have to mention that, this is a master class to learn about ConfigMap and Secret for K8S. Gain Clear cut concept. Thank you Abhishek Sir.
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks alot 🙏
@user-fd3uv5lp9u
@user-fd3uv5lp9u Жыл бұрын
This is perfect explaination!
@abhijaysaraswat2833
@abhijaysaraswat2833 2 ай бұрын
your explanation is top notch and you dont miss the small important details thats why i watch devops related content only from this channel.Keep it up!!
@AnujKumar-ot5vi
@AnujKumar-ot5vi 9 ай бұрын
Excellent..nothing can be better than this on config map and secret 🎉🎉
@AbhishekVeeramalla
@AbhishekVeeramalla 9 ай бұрын
Yes, true
@Cs_Naidu
@Cs_Naidu 3 ай бұрын
You’re the best. I am confident now to apply for interviews and switch my current job ❤
@moyinopoola2035
@moyinopoola2035 4 ай бұрын
Thank you once again great man. my biggest fear before i encountered your channel use to be an interviewer asking me to write out syntax from memory. You definitely put that fear to bed.
@AbhishekVeeramalla
@AbhishekVeeramalla 4 ай бұрын
Happy to help!
@nauserzulfikar8742
@nauserzulfikar8742 Ай бұрын
I love the way you explain the concepts. Thanks
@samikshasharma3544
@samikshasharma3544 5 ай бұрын
Awesome video ❤
@DinaDeva-h3w
@DinaDeva-h3w 8 күн бұрын
Good explanation
@rohitvyawahare7452
@rohitvyawahare7452 3 ай бұрын
Great explanation Abhishek
@vback4238
@vback4238 Жыл бұрын
Thank you so much!!! It's all making sense now!
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
❤️
@msatyamounika
@msatyamounika 9 ай бұрын
I laughed when you said "I know you wouldn't believe" when it took time to show 3309 port😂Even you cracked up. Thankyou for this session once again Abhishek and Congratulations on the Silver Button!🎉
@AbhishekVeeramalla
@AbhishekVeeramalla 9 ай бұрын
😊😊
@rajkiransenapaty5379
@rajkiransenapaty5379 Жыл бұрын
So much info you provided in this video. Thanks a lot Sir
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@venkatajagadeesh6826
@venkatajagadeesh6826 Жыл бұрын
Excellent class about config map and secrets. I saw other tutorials but have not clarity of explanation. We appreciate your support towards us and thanks Abhishek
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@chakriatwork3062
@chakriatwork3062 9 ай бұрын
Thanks bro
@thanvikamadhala-ip7kg
@thanvikamadhala-ip7kg Жыл бұрын
Great Stuff. Thank you for your efforts.
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Glad you like them! Please share the channel with others
@user-dx4kg9np8h
@user-dx4kg9np8h 3 ай бұрын
Hi abhishek, I'm following your channel and videos since 2 months. Very informative and clear explanation, which makes things easy for us. Can you do videos on Istio service mesh with practical example and storage's, volumes and what is helm? It would be great opportunity for us to learn about how they are used in real time
@saikiran-ez1fg
@saikiran-ez1fg Жыл бұрын
I feel like there's no one else, who has more knowledge than you on the subject. You're Awesome!!😍
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks alot sai
@reneshmlal2809
@reneshmlal2809 2 ай бұрын
Thank You ❤
@devopslab-livescenarios1302
@devopslab-livescenarios1302 Жыл бұрын
simply wow.
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@ajaykumarsv-yt3zn
@ajaykumarsv-yt3zn Жыл бұрын
First comment Thanks for making everything as planned
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@yogithakakarla1716
@yogithakakarla1716 Жыл бұрын
I have been working on k8s without knowing why exactly I am using those. Really helpful
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Awesome.. Thanks alot
@avinashkillam9982
@avinashkillam9982 Жыл бұрын
Crystal clear explanation... liked it Bro
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Awesome 😎
@Prasad_gutha
@Prasad_gutha 8 ай бұрын
very good explanation....thankyou Abhishek. keep going on....... we will support you brother.
@AbhishekVeeramalla
@AbhishekVeeramalla 8 ай бұрын
Thanks a ton
@headfullofcode
@headfullofcode 8 ай бұрын
great stuff again :) thanks
@AbhishekVeeramalla
@AbhishekVeeramalla 8 ай бұрын
My pleasure!
@karthiksundaram544
@karthiksundaram544 5 ай бұрын
Hi Abhishek I will completely my devops journey thru u ❤
@AbhishekVeeramalla
@AbhishekVeeramalla 5 ай бұрын
Great 👍
@isaacambi1914
@isaacambi1914 4 ай бұрын
Impeccable content once again. Im glad I met you.
@AbhishekVeeramalla
@AbhishekVeeramalla 4 ай бұрын
😀
@uniqueeduclasses
@uniqueeduclasses 8 ай бұрын
Awesome
@AbhishekVeeramalla
@AbhishekVeeramalla 8 ай бұрын
Thanks !!
@tanmoysantra1112
@tanmoysantra1112 Жыл бұрын
This video gonna help me a lot ❤
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Awesome
@shubhamsingh240
@shubhamsingh240 Жыл бұрын
Very helpful..👍👍
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks a lot
@PrincePazol
@PrincePazol 2 ай бұрын
I made it to Day 41 🚀
@AbhishekVeeramalla
@AbhishekVeeramalla 2 ай бұрын
Woah
@Muni.P
@Muni.P Жыл бұрын
Thanks bro ❤
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Welcome
@Cloudnp9458
@Cloudnp9458 6 ай бұрын
To change the configmp value on running container, use volume mounting s file instead of environment variables
@Maniteja6
@Maniteja6 10 ай бұрын
Good explanation 😊
@AbhishekVeeramalla
@AbhishekVeeramalla 10 ай бұрын
Thank you so much 😀
@ashwin134
@ashwin134 Жыл бұрын
master in devops
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks ashwin
@srisai7801
@srisai7801 2 күн бұрын
Hi Abhishek, awesome stuff thanks for sharing. One doubt if we need to load multiple secret files to docker container path using helm, what will be deployment and secret yml file changes. Thanks again. Regards, Sri Sai
@jaykumaranbu7173
@jaykumaranbu7173 Жыл бұрын
Good session
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thank you 💗
@kislaysinha9772
@kislaysinha9772 7 ай бұрын
@Abhishek plz make videos on statefulsets and persistent volumes
@AbhishekVeeramalla
@AbhishekVeeramalla 7 ай бұрын
Noted
@sathyanarayenamaddirazu7257
@sathyanarayenamaddirazu7257 Жыл бұрын
Please do a master classes bro like end to end of devops with one cloud and finally we want expecting job ready classes(like shubham bro)
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Hi Satya , Thanks for the comment .. This 45 days course is same bro .. Please watch all the videos
@Cloudnp9458
@Cloudnp9458 6 ай бұрын
Both are used to pass information to pod in form of environment variables or mounted as file
@gauravsinghjethuri5405
@gauravsinghjethuri5405 Жыл бұрын
Only 4.3k viewers are blessed one who have seen you video, feel bad for the rest who are following the other tutorials just for learning real time things. And they are getting fooled by them. Please raise the awareness of this channel.
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Thanks alot Gaurav .. Very nice of you
@gauravsinghjethuri5405
@gauravsinghjethuri5405 Жыл бұрын
@@AbhishekVeeramalla we must say thanks to you bhaiya.
@user-ti4fr2ji3b
@user-ti4fr2ji3b 2 ай бұрын
Hi abishek ..whether we have to do terraform zero to hero or the terraform in this devops course itself enough to land a job? And also i certified cloud practitioner so i could skip aws 0 to hero and can learn only tis devops course
@user-yn7vt7tf4i
@user-yn7vt7tf4i 29 күн бұрын
Done with Day 41✌
@chauhanshreyash1981
@chauhanshreyash1981 Ай бұрын
Hi abhishek, i want to know if there are necessary to remember the installation processes for any resources or services, or i can simply use ChatGPT or specific documentation files for reference. and thank you so much for this awesome content.
@chaitun7704
@chaitun7704 10 ай бұрын
Hi Bro What is the difference between CKAD and CKA? As a Devops engineer which one suits me the best?
@Cloudnp9458
@Cloudnp9458 6 ай бұрын
Configmap is used to store data , this data can be later used by containerised application as environment variables or fileas volume mount
@Cloudnp9458
@Cloudnp9458 6 ай бұрын
Secrets is used to do the same for sensitive data in encrypted way😅😅. Good practice is to make a strong rbac policy for devops engineer to limit access to secret
@amarnathmansali2687
@amarnathmansali2687 Жыл бұрын
Loved the humor at 33:00😂
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Haha 😂
@shantanuchaughule
@shantanuchaughule 15 күн бұрын
Can we use Azure Container registry to store sensitive info of POD
@satheeshasokan6989
@satheeshasokan6989 8 ай бұрын
Thanks, Very informative.. Where to keep this secret yml file, i hope we shouldnt keep it in github.. Then how CD pipeline will get this secret value, please explain
@anil-kumar75
@anil-kumar75 Жыл бұрын
Hi Abhishek, Thanks for the crystal clear explanation,I have one doubt: Secrets will do encryption of data or just base64 encoding, I have read somewhere that it is encoding the data but not encryption. Can you clarify on this..
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Yes. . just base64 encryption on the secrets level .. which is very simple to debug for anyone . It also gets encrypted at the etcd
@user-tm1yd7pb5e
@user-tm1yd7pb5e Жыл бұрын
Bro please do video on Scenario based interview questions on each tool.
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
noted
@harishh4464
@harishh4464 Жыл бұрын
Bro please make a detailed video on AKS Auto scaling .
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
I will try my best
@im-monaa
@im-monaa 4 ай бұрын
Hi @AbhishekVeeramalla "Unable to use a TTY - input is not a terminal or the right kind of file" -- I'm getting this error again and again on windows using git bash I tried every solution, but it didn't work. I'm unable to exec the pod ... please guide.
@sandeepvemu794
@sandeepvemu794 7 ай бұрын
Hi Abhishek, How can we reach in telegram and the expertise to post and interact on the k8s
@vinaykumarmatam3708
@vinaykumarmatam3708 Жыл бұрын
Hi Abhishek, If we use configmap as env variables, developers will use directly from it. How will they utilise the values if we attach cm as volume mounts?? Is it by reading the value in those particular files ??
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
Yes .. perfect
@vinaykumarmatam3708
@vinaykumarmatam3708 Жыл бұрын
Thank you Abhishek. Don't mind, I am just asking in curiosity. If I have configured this DB_PORT as volume mounts and we should use it as below right ? DB_PORT=$(cat /opt/db-port | more)
@engineerbeings3156
@engineerbeings3156 5 ай бұрын
I have one simple question If we use volumeMount how developers will fetch the value for application ? Is this the way secret_file_path = "/path/to/mounted/secrets/mysecret.txt" with open(secret_file_path, 'r') as file: secret_value = file.read()
@Indhusri879
@Indhusri879 5 ай бұрын
There are no volume and statefukset concept Abhishek please do vidios
@proudindian603
@proudindian603 Жыл бұрын
First comment Waiting for this ❤
@AbhishekVeeramalla
@AbhishekVeeramalla Жыл бұрын
❤️
@GreyMostly
@GreyMostly 25 күн бұрын
can you please confirm? data in secrets is base64 encoded and not encrypted
@ravikumarnum2104
@ravikumarnum2104 8 ай бұрын
Hi bro, By default k8s provides base-64 encoding, how its secure way to store sensitive information. becoz hackers are decode base-64 encoding. pls tell me
@AbhishekVeeramalla
@AbhishekVeeramalla 8 ай бұрын
You can encrypt etcd at rest
@user-hj9iv1is3e
@user-hj9iv1is3e 10 ай бұрын
I am trying to doing same way however I am getting error as error: Environment variable not found: how to fix this issue I followed all step
@Cloudnp9458
@Cloudnp9458 6 ай бұрын
5:15
@rashmihs4651
@rashmihs4651 2 ай бұрын
I am unable to exec the pod getting "OCI runtime exec failed" Command terminated with exit code 126 Someone please help
@madhulikatiwari8855
@madhulikatiwari8855 Ай бұрын
anyone can help me please. I don't know where I am doing mistake. I can not create deployment, after create volumes and volumemount. apiVersion: apps/v1 kind: Deployment metadata: name: nginx-new labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.14.2 volumeMounts: - name: db-new mountPath: /opt volumes: - name: db-new configMap: name: db-test ports: - containerPort: 80 ~
@sumansamanta330
@sumansamanta330 4 ай бұрын
22nd Feb, 2024
@nageshgkrishna1063
@nageshgkrishna1063 7 ай бұрын
Abhishek sir thank you for your valuable time hope you doing well Once I want to meet you please put insta story when you coming to Bangalore
@AbhishekVeeramalla
@AbhishekVeeramalla 7 ай бұрын
Sure I will
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 54 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 50 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 98 МЛН
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 22 МЛН
Kubernetes Crisis: The 5 Must-Know Troubleshooting Scenarios!
10:36
Tech with Satyajit Das
Рет қаралды 25 М.
Common Kubernetes Real Time Challenges | 3 Production Scenarios
33:08
Abhishek.Veeramalla
Рет қаралды 23 М.
Credentials and Configs in Kubernetes Secrets and ConfigMaps
19:54
Christian Lempa
Рет қаралды 19 М.
Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo
16:54
TechWorld with Nana
Рет қаралды 193 М.
Kubernetes Ingress Explained (2 Types)
8:54
Anton Putra
Рет қаралды 31 М.
100❤️
0:19
MY💝No War🤝
Рет қаралды 20 МЛН
BABY Comedy : Birthday Baby and Kind Man ❤️
0:36
BABY Comedy
Рет қаралды 3,9 МЛН
Не плавайте тут! 🏊🚫
0:24
Взрывная История
Рет қаралды 3,1 МЛН
Didiya hume wo chidiya dila do na 🦜🦜 #shorts #comedy 😜
0:34
Sikha shorts and vlogs
Рет қаралды 32 МЛН