Complete Application Deployment using Kubernetes Components | Kubernetes Tutorial 20
ฝัง
- เผยแพร่เมื่อ 25 มิ.ย. 2024
- Kubernetes Deployment in Practice using Kubernetes Components. Kubernetes Example Deployment.
► Subscribe To Me On TH-cam: bit.ly/2z5rvTV
Instead of creating each component separate without context, this video goes through a complete application setup using several Kubernetes components: pod, deployment, service, configmap and secret.
It's a hands-on, practical tutorial of using the different Kubernetes Components together, which will give you a big picture.
Git repo link of the demo:
gitlab.com/nanuchi/kubernetes...
TIMESTAMPS
0:00 - Intro
0:25 - Overview Diagram of Kubernetes Components we create
1:42 - Browser Request Flow
2:17 - MongoDB Deployment
6:22 - Secret
12:34 - Internal Service for MongoDB
17:09 - MongoExpress Deployment
19:53 - ConfigMap
24:00 - MongoExpress External Service
29:27 - Setup finished - review
-------------------------------------------------------------------------------------------------------
Full Kubernetes and Docker tutorial ► bit.ly/2YGeRp9
DevOps Tools, like Ansible ► bit.ly/2W9UEq6
Kubernetes Volumes ► • Kubernetes Volumes exp...
Complete Jenkins Pipeline Tutorial ► • Complete Jenkins Pipel...
For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes.
#kubernetes #kubernetestutorial #devops #techworldwithnana
-------------------------------------------------------------------------------------------------------
This video is the 20th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes.
The complete step-by-step guide to Docker and Kubernetes will include the following topics:
🐳 DOCKER basics:
- Container concept
- Why docker? (image vs. traditional DevOps)
- Install docker on different operating systems
- 8 basic commands you need to know (2 parts)
- Docker vs. Virtual Machine
- Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository.
- Docker Volumes in theory and practice
✵ KUBERNETES basics:
- Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet)
- Kubernetes architecture for beginners (master, slave nodes & processes)
- How Kubernetes makes high availability, scalability and disaster recovery possible
- Minikube, Kubectl - set up the cluster
- Kubectl basic commands - Demo
- Configuration file (YAML) - syntax
- K8s Deployment in practice - example application deployment (pod + service + configmap + secret)
- Kubernetes Namespaces
- Kubernetes Volumes
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► bit.ly/32UVSZP
Don't forget to subscribe ► bit.ly/3mO4jxT
DEV ► bit.ly/3h2fqiO
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT
Legal Notice:
Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
0:25 - Overview Diagram of Kubernetes Components we create
1:42 - Browser Request Flow
2:17 - MongoDB Deployment
6:22 - Secret
12:34 - Internal Service for MongoDB
17:09 - MongoExpress Deployment
19:53 - ConfigMap
24:00 - MongoExpress External Service
29:27 - Setup finished - review
👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.
Please don't forget to subscribe and give me a thumbs up if you liked my video 😊
Very practical video tutorial.
Best real time example 😊 #newsubscriber
The best example to showcase deployment ,services , configmap and secrets !!!
Thanks a lot! :)
yes - I must agree, well done!
Everytime I watch your tutorials.... I feel like, why didn't I watch this earlier..... Concepts are so clear.... Thanks a lot
Nana, your “Demo” videos are some of the most clearly and intuitively structured videos on any IT topic that I have watched ever, breaking everything down into a form that is so easy to understand. And for a complex subject, like Kubernetes, that is outstanding. I think that with these “Demo” videos you hit the sweet spot for the combination of subject complexity, level of detail, clarity of explanation and length of the videos. You are gifted, one in a million. Thanks for sharing your knowledge. Keep up the good work !
This is totally what I feel too after watching her videos!!
Thank you so much for your amazing feedback Jose. I'm really happy to read such comments! Really appreciate it!
I echo your words!
YOU ARE AWESOME 😊
crisp and clear ( any one can learn simply once see this video , thanks Nana)
I have seen so many K8s videos even in local language...But this series is explained in such a simple way with the clear visual graphics ,that it gives a 100% satisfaction and clears every doubt of yours.
This is the best video so far which explains complete application deployment in simple words and understandable english.
You are a good Tutor.
Thank you! :)
You are the best teacher nana. Thanks so much for this video
I wished everybody explained kubernetes like her. Damn, she is saving my life with this videos!
I have been learning a lot from your channel. I was very lucky that I found your channel a few months back. Great tutorials for me moving from sysadmin to dev ops. Thank you very much Nana.
This is the best video explaining application deployment over K8s, on TH-cam.
The best demo of an app deployment on Kubernetes that I saw on TH-cam! You explain step by step what are you doing and why. This way you make it easy to a Kubernetes newbie like me understand the basics. Great work Nana!
Thank you so much Gregory. Really appreciate your feedback 😊
Clearly explained! Thank you for taking the time for that video. Even people with 0 experience in K8s would understand what you did!
The best Kubernetes tutorial I've come across, thanks for the clear explanation.
Oh my god that is some useful tutorials you're making!
It's just a highly-concentrated theory with an immediate practise...
Love it
Great overview Nana. Keep these up. Nobody else on TH-cam is covering K8s and containers in such detail like you
Thanks, happy to hear that it stands out from other videos :)
That's the first tutorial I am doing to learn Kubernetes, I feel like I found the right one ! :-D
Seriously this was of the best tutorials i have ever seen. Thank you so much Nana!
You just saved my life.
I was struggling with all the dummy tutorials, that explain components of K8s each separate one by one, because of that I was not able to make a complet a-z setup of a cluster.
You got my subscribe 👍😎
I'm glad to hear Eduard! Thank you for your positive feedback 😊
Amazing! Got all my queries resolved in one Tutorial. Thanks Nana!!
I am out of words. You are an excellent teacher. I have paid from so many courses in vain. You have taught me my biggest insecurity about K8s now I am so confident that I can do it. You made my day. Where were you all this time ? lol. Thank you so much.
Wow I'm happy to hear that my videos helped you so much :)
Amazing example and insights. Loved this tutorial, got a custom deployment up and running. Would recommend this to everyone!
Never seen something on Kubernetes so well and simply explained, great content thanks a lot. You get a new sub.
Every time, I see, I learn something new! Thank you so much!
One word. Crystal clear !
wow, perfectly explained, i tried running basic app on cluster based on kubernetes tutorial, instantly got lost.. this looks amazing, gonna try now, thank you :)
Simply awesome, it's crisp to the point and voila you deployed the application...thanks much Nana, keep up the good work
These are awesome Kubernetes video series. Love it. Thank you!!
Good Work Nana ! Simple yet Crisp & clear Explanation !
Excellent video Nana. Thank you for posting. Super relevant and super helpful.
Very well explained. Thanks for the effort!
Great! Concise and Precise... keep progressing and sharing
Amazing work Nana...really appreciate all your efforts & content!! Keep going ...thanks once again for demonstrating & sharing it so beautifully!!
Fantastic!!!, Thank you Nana
Thank for your work on these tutorials! They're really helpful.
Thanks Erik, I'm happy to see that my work is actually helpful and not a waste of time :)
Great video! I'm learning so much from this channel. Thanks for all the hard work you put into this.
Love this series! Thank you. Very easy to follow.
I'm delighted that you loved the series Akshat! Thank you for the support. This is much appreciated. Please keep safe. 🙂
The best video ever! THANK YOU Nana!
Thank you George :)
Great Example for beginners. Thanks Nana ♥
This session helped me a lot. Understood the E2E (basic) deployment in K8S. Thanks Nana!!
Ultimate.. On point, accurate.
You cleared many doubts about K8s setup. Thanks for the quick and concise tutorial.
Awesome, happy the videos was helpful for you :)
Your videos are seriously allowing me to change and catapult my tech career! thank you so much :) These videos are seriously allowing me to change and catapult my tech career! thank you so much :)
Your videos are incredibly helpful. Thank you so much for making these! You deserve way more views/subs
Thank you Andrew 🙏
Simply superb with great explanation.
Very simple and clear explanation, i could follow every bit of it, watching it for the first time! Thanks for sharing!
👍 That's great and thanks a lot for your feedback Narendra :)
Well done! the course is really handy and well organized, which addresses all the fundamental elements/components in Kubernetes. It will be great to produce another topic on how to deploy microservices on the Kubernetes environment.
Thank you for your feedback Zirak! 🙏 And also for your suggestion, will consider it :)
Excellent video and its explanation. Perfectly clear. Congrats!!
crisp and clear . far better than paid courses like udemy
Excellent..Thank you so much!
After watching your video. Now it's clear to me. Deployment and service, configmap and how to create secrets.
best and easy way to gain knowledge on deploying the app, thanks for the video Nana
It was Greaaaaat !
the best sample video I saw, explains details as a simple scenario.
thank you so much 👌
Excellent video! Very crisp and the example was great.
Woow is clearly explained. I have done this one time without any errors. thanks 😍
Amazing, Teacher!
Thanks a lot Nana your videos are well organized and to the point.
we need more lectures like this 👌
thanks Nana you are the best !! i deployed my 1st application through your tutorial ! thanks a lot :)
Amazingly explained… thanks alot
Super clear! Thanks a lot
My most favourite devops tech channel ❤
You are awesome Nana. Superb! clean n clear explanation
Very well explained example of deployment, service, secret and configmap
Amazing work Nana! Thanks a lot ! Kubernetes was never easier and well explained like you did it
Thank you Sabri 😊
Thanks just what i needed!
Awesome Tutorial, Thank you
Your content is amazing! Keep going
Thank you so much for this excellent video..
Hey Nana, I watched most of the videos from Docker and Kubernetes space and liked it all of them. Thanks for information.
Great Ganesh, hope you learned a lot from them 🙂
You rock!!!! That video was fantastic!! Keep up the wonderful work
Thanks Stephen, happy to hear 😎
Woow, very clear, excellent, many thanks for sharing this video
Great explanation of external and internal services 👍
Top notch presentation. Very easy for even a novice to understand.
Very nicely explained. Thank you
TODO put notes in onenote
In this example deploying two applications mongodb and mongo express (a ui for mongodb). Both are images available on docker.
5:30 defining environment variables that the application will then read in the deployment file, but without putting the value there (for security reasons because this file is checked in with the code). Instead we create a Secret config file and put the environment variable values there.
Secret config file has kind:Secret
Has type:Opaque, which is the basic type, there are other types.
There we put in environment variable values, they have to be base64 encoded
8:35 deployment file will refer to the Secret config file to read the environment variables. So we have to create the Secret config file before we create the deployment.
You apply the Secret configuration file in the same way as the deployment configuration file, kubectl apply -f secretConfigFileName
Kubectl get secret shows you the created secret objects
9:50 how to reference secret in the deployment file
11:50 commands to check on deployment creating
12:50 service configuration file can be separate or within the same deployment config
Started taking notes in onenote from here
13:30 service config and linking it to a deployment
Nice work . Very helpful . Thanks
Absolutely fantastic!
Thank you Pavan. I'm glad you think so. 🙂
You are the best!!
Very neat and well organized tuts!
I think one simple "subscription" is not enough for such good videos. I can't help but want to buy you a cup of coffee. Thank you Nana.
Thank you so much! I do have 1 Udemy course: bit.ly/2Wc6kYW. You can check it out in case the topic is interesting for you 😊
We can help her by not skipping the advertisement that plays in between!
Great content as always. Thanks for sharing.
Awesome tutorial Nana. Best till now.
Thanks for your feedback Manish! 🙂
Hello Dear, may god bless you and reward you for all the help you are providing. you deserve the best
This is superb !! thanks a lot Nana. this is be best video on your series and cleared lots of doubts in minikube as well as Kubernetes concepts. .. especially the public IP creation for the services.
Thanks a gain really good stuff and very informative ..
Very good explanation. Very well articulated.
Love your videos!
Need to know demo session more like this
so simple
you earned a new subscriber !
Amazing Video.... very well explained... Thanks for your great work...
One of the best explanations I have come across
Wow, thanks for the feedback Dishant :)
Excellent tutorial thanks
Thanks for your video. It's very helpful
very helpful! Awsome
Amazing tutorial, simple and right into the point
Thanks a lot!
Great and very practical
best video explaining the basics of kubernetes app deploymnet.. thx
You're welcome, glad you think so :)
Thank you, your teaching is very easy to understand the concepts
wow.. I was having a difficult time in understanding YAML. This was good and fun. Thanks.
Thanks Gaurav :D Happy you liked it!
wonderful video. Thanks a lot
Very nice explanation.. thank a lot!