Lesson#5- Kubernetes tutorial | Deploy docker container on kubernetes | Google cloud platform (2023)

  Рет қаралды 37,594

IT k Funde

IT k Funde

Күн бұрын

Lesson#5 - kubernetes step by step tutorial in 25 minutes| Run container app on Google kubernetes
#kubernetes #kubernetestutorial #googlekubernetesengine #gcp #stepbystep #gke #fullcourse #Kubernetes
*LINK FOR CONTAINER AND KUBERNETES FUNDAMENTAL TUTORIALS*
- Let's understand containers | 5 simple steps to create a docker container - • Lets understand contai...
- Kubernetes crash course: In less than 15 minutes- • Kubernetes crash cours...
** LINK for lesson#4 - Containers on Google cloud platform**
• Lesson #4 - How to cre...
*Link to Complete playlist*
1) Latest technology tutorial (2020) -
• What is a Data Vault ?...
2) Google Cloud Platform Beginner Series (2020) -
• Google Cloud Platform ...
Hi Friends, I am Anshul Tiwari and welcome to our youtube channel ITkFunde.
About this video -
In this 5th video tutorial under google cloud platform beginner series (2020), we will learn step by step process to deploy an application container using on kubernetes using Google cloud platform and google kubernetes engine.
We will cover the below points in this video -
- container basics (QUICK OVERVIEW)
- kubernetes basics
- how to create a docker container image
- how to push container image to google container registry
- how to deploy the container on google kubernetes engine (GKE).
We will use the same Hello youtube application for this step by step tutorial. Please follow it till the end and you should be able to understand how Kubernetes work and can be used to deploy containerized applications.
Credits -
cloud.google.c...
**Social Links**
Facebook - / itkfunde
Linkedin - / ansh9685
Twitter - / ansh9685
Blog - blogs.itkfunde...
Instagram - / itkfunde
**About This Channel**
Friends ITkFUNDE channel wants to bring I.T related knowledge, information, career advice, and much more to every individual regardless of whether he or she belongs to I.T or not. This channel is for everyone interested in learning something new!

Пікірлер: 71
@ksssrikanth
@ksssrikanth 3 жыл бұрын
Fantastic explanation, You have put lot of efforts in preparing the video. Your teaching is like netflix webseries , where we never stop until all the episodes complete.
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Srikanth for this lovely feedback 🙏☺️ means a lot to me
@spyderclin
@spyderclin 3 жыл бұрын
Your GCP videos are fantastic. No flashy Powerpoints that don’t say much. No fluff. Concise, straight to the point, not condescending, and demonstrates what’s under the hood. I appreciate all the effort that goes into making these videos. You are a godsend and making a difference. Thank you and continue with the high quality content.
@ITkFunde
@ITkFunde 3 жыл бұрын
Hi Lin thanks for your wonderful words it fill me with energy and gratitude I will keep sharing whatever I know ,🙏🙌
@saptarshisarkar1002
@saptarshisarkar1002 3 жыл бұрын
Outstanding
@ITkFunde
@ITkFunde 3 жыл бұрын
Thx
@anjaligujarathi287
@anjaligujarathi287 4 ай бұрын
Super
@upworkprofilevideonoorulam440
@upworkprofilevideonoorulam440 9 ай бұрын
super
@krishnachaitanya5965
@krishnachaitanya5965 2 жыл бұрын
Seriously this is an amazing video .. Please don't stop doing this Google cloud serious. you are really an amazing Tutor.
@india_is_greatest
@india_is_greatest 2 жыл бұрын
Nicely explained
@swapnanarla2747
@swapnanarla2747 2 жыл бұрын
Definitely you did put lot of effort to simplify the concept , much much appreciated . Thanks .
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks Swapna !
@MithunPrabhu-fr2ht
@MithunPrabhu-fr2ht Жыл бұрын
Thank you so much for making this video... From past 1 month I am watching your channel videos these are on point with proper practical demonstration. I request you to please make a video on how to trouble shoot pods in cluster and revive them. Thank you again IT k Funde
@durgeshpatel875
@durgeshpatel875 Жыл бұрын
Very well explained!!! Thank you!
@cccreg
@cccreg 3 жыл бұрын
Clear straight and to the point excellent video!
@User66866
@User66866 2 жыл бұрын
Thank you for the great video, the step by step explanation with real example is very helpful and quick to understand.
@guruji1997
@guruji1997 2 жыл бұрын
Thanks for this video. Fantastic explanation and detailed video..
@RishiDasRoy
@RishiDasRoy 2 жыл бұрын
Excellent explanation
@Manish-qt2bp
@Manish-qt2bp Жыл бұрын
just fantastic.
@sagarpaygude4692
@sagarpaygude4692 2 жыл бұрын
Such a great knowledge sir hats off to you 👏
@moushmidas2584
@moushmidas2584 3 жыл бұрын
Thank you for the wonderful video...really helping us to get proper understanding
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks dear
@toast_on_toast1270
@toast_on_toast1270 3 жыл бұрын
Great video! Trying this now I had to make sure the kubernetes api was enabled, and use no-enable-basic-auth instead when creating - fyi for anyone having issues
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks a lot for your contribution ☺️
@ECHEMAMALINIS
@ECHEMAMALINIS 8 ай бұрын
Thank you
@KrishanKumar-tf5ve
@KrishanKumar-tf5ve 2 жыл бұрын
Amazing session man!!❤ Keep making such informative videos
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks Krishan I will ❤😊
@kamatshyama6138
@kamatshyama6138 2 жыл бұрын
Very much clear. Thank you for your efforts. Is it possible to create the video on teraform on GCP based services.
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks Kamat for a valuable suggestion
@sricharankoyalkar5473
@sricharankoyalkar5473 3 жыл бұрын
Awesome and i have zero knowledge in k8s...but now im able to deploy the container images
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Sricharan gald it helped
@veerabhadrappah
@veerabhadrappah Жыл бұрын
Very nice explaination about Kubernetes cluster and how the web apps are deployed, and services file exposed web apps to netwrok...Thanks a lot. I am beginner in GCP, please share code of Deployment.yaml and service.yaml files for practice.
@akashrandive3554
@akashrandive3554 4 жыл бұрын
Please make playlist in ordered manner so that it would be easy for us to study in order than scattered manner
@ITkFunde
@ITkFunde 4 жыл бұрын
Hi Akash yes will do this for better access thanks for ur feedback
@AbhishekSharma.0311
@AbhishekSharma.0311 2 жыл бұрын
Thank you so much for your hard work. One request, Please provide slides. it helps to revise while interviews
@macksoneh
@macksoneh 3 жыл бұрын
Excellent content, I liked the fact that you emphasized to focus on the concept and not on the commands. I was able to follow the video, but toward the end I got confused. When the status of externally facing IP address changed from pending to the actual IP address, did the GCP assign this specific IP address to one of three PODs based on the load balancer algorithm? Does this mean that the other two PODs instances are there for sharing the load?
@prasadm9192
@prasadm9192 3 жыл бұрын
Very good video ...understood the concept quickly. So this was Horizontal Pods Autoscoring - HPA right? Reading Goods documentation was very confusing.
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Prasad
@amitpaul8174
@amitpaul8174 Жыл бұрын
Excellent explanation, I really like your videos. Just a quick question, Cloud Run is also serverless platform and can spin up based on the load, so what additional advantage GKE will provide us here ?
@rajkdogra1
@rajkdogra1 3 жыл бұрын
Thanks for the wonderful content one thing which I see missing that you did not cover the creation of Deployment.yaml and services.yaml Can you provide some details if these were manually created or utilized any tool for the same
@md.mesbahulislamchowdhury6759
@md.mesbahulislamchowdhury6759 3 жыл бұрын
would you please discuss on Apache Airflow on GCP?
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks for suggestion will try
@mehreetsingh6314
@mehreetsingh6314 3 жыл бұрын
Kindly provide the different files ready in google drive link that will make things easy for us thanks\
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Mehreet
@faridjosuaolmedolopez5958
@faridjosuaolmedolopez5958 3 жыл бұрын
I have a question, why didn’t you use the get-credentials command?
@ukkk123
@ukkk123 3 жыл бұрын
do you any post on multiple containers such as app, db, alb etc
@ITkFunde
@ITkFunde 3 жыл бұрын
Sorry Rama no such post yet
@AjaySharma-sj5vv
@AjaySharma-sj5vv 2 жыл бұрын
Thanks Very Nice!! I think, it is ephemeral and not ephermal
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks Ajay for correcting
@AjaySharma-sj5vv
@AjaySharma-sj5vv 2 жыл бұрын
Thank you for understanding.
@anshulverma8632
@anshulverma8632 4 жыл бұрын
Sir, your networking video was great video thank you for taking up my suggestion. I have become more greedy know, my quest for IT knowledge has further enhanced . SO KNOW I URGE YOU TO CONTINUE WITH THE BASICS OF NETWORKING SERIES FUTHER . TAKE UP THE CONCEPTS LIKE DHCP, DNS, IPv4, IPv6, Packet, TCP/IP, FTP, HTTP, HTTPs, MTU, MODEM, ADSL, DSL, Latency of networks.Different types of internet connection available with their benefit and demerits.Hardwares needed for optical fibre connection and their purpose, I am keeping a target of 25 lecture series for this topic. IN THE NEXT VIDEO SIR, PLEASE CLARIFY SUBNET ONCE AGAIN I COULD NOT COMPREHEND IT EASILY THROUGH THIS VIDEO.
@ITkFunde
@ITkFunde 4 жыл бұрын
Hey Anshul thanks for being such a support and providing continuous feedback. I am getting so many feedbacks from generous audience like yours and trying to plan videos as per requests. I cover a wide range of subjects in IT and currently making something around data analysis and Google Cloud. But I will definetly plan some more advanced videos on networks in future. Please keep supporting as I do it, out of my office hours purely for knowledge sharing and your support matters a lot. Thanks Anshul Tiwari
@anuragjain2249
@anuragjain2249 3 жыл бұрын
Hi Sir, I keep getting this error and couldn't find solution : The Deployment "helloyoutube" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string(nil), MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: empty selector is invalid for deployment my deployment.yaml looks like this: apiVersion: apps/v1 kind: Deployment metadata: name: helloyoutube spec: replicas: 3 selector: matchLables: app: helloyoutube template: metadata: labels: app: helloyoutube spec: containers: - name: helloyoutube image: gcr.io/containerproject-303814/helloyoutube:latest ports: - containerPort: 8080 env: - name: PORT value: "8080"
@thoughtfulplatypus
@thoughtfulplatypus Жыл бұрын
Use matchLabels instead of matchLables
@manoharnookala4212
@manoharnookala4212 2 жыл бұрын
Hi sir, i am very new to GCP, in this video why you havent explained about deployment.yaml and service.yaml, theoritically you explained but not practically.
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks for feedback Manohar, I will try to give more context in future videos
@battleofhastings925
@battleofhastings925 4 жыл бұрын
are you able to share the deployment.yaml file and services.yaml file?
@araldjean-charles3924
@araldjean-charles3924 3 жыл бұрын
apiVersion: apps/v1 kind: "Deployment" metadata: name: "hello-youtube-gke" spec: replicas: 3 selector: matchLabels: app: "hello-youtube-gke" template: metadata: labels: app: "hello-youtube-gke" spec: containers: - name: "hello-youtube-gke" image: "gcr.io/youtube-container-demo-308318/hello-youtube-gke:latest" ports: - containerPort: 8080 env: - name: PORT value: "8080"
@araldjean-charles3924
@araldjean-charles3924 3 жыл бұрын
apiVersion: v1 kind: Service metadata: name: "hello-youtube-gke" spec: type: LoadBalancer selector: app: "hello-youtube-gke" ports: - port: 80 targetPort: 8080
@saranyakrish7290
@saranyakrish7290 4 жыл бұрын
I tried the demo and facing ERROR: (gcloud.container.clusters.create) ResponseError: code=500, message=Internal error encountered. while creating cluster command
@spandanagali2981
@spandanagali2981 4 жыл бұрын
Hello, did you solve the error?
@ITkFunde
@ITkFunde 4 жыл бұрын
Hi Spandana its difficult to look into error like this i suggest you send error details with screenshot on mail. I will revert surely
@spandanagali2981
@spandanagali2981 4 жыл бұрын
@@ITkFunde Alright! Thank you, its the business mail id on your page right?
@mgfg22
@mgfg22 2 жыл бұрын
@@spandanagali2981 any solution?
@ANISHKUMAR-pu7qh
@ANISHKUMAR-pu7qh 3 жыл бұрын
sir how we can get that yaml file
@shenth27
@shenth27 Жыл бұрын
Couldn't find the red Subscribe button
@sivasair3838
@sivasair3838 3 жыл бұрын
getting this error. Please help me (gcloud.builds.submit) PERMISSION_DENIED: Permission denied to enable service [cloudbuild.googleapis.com]
@mgfg22
@mgfg22 2 жыл бұрын
I have same problem :(
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН
Kubernetes crash course: In less than 15 minutes
14:26
IT k Funde
Рет қаралды 117 М.
Kubernetes 101: Deploying Your First Application!
40:47
DevOps Directive
Рет қаралды 59 М.
Kubernetes Tutorial for Beginners - GKE - Google Cloud
40:43
in28minutes - Get Cloud Certified
Рет қаралды 88 М.
you need to learn Docker RIGHT NOW!! // Docker Containers 101
23:19
NetworkChuck
Рет қаралды 2,7 МЛН
you need to learn Kubernetes RIGHT NOW!!
29:34
NetworkChuck
Рет қаралды 1,2 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 291 М.
Virtual Machines vs Containers
8:57
PowerCert Animated Videos
Рет қаралды 899 М.