Deploying Java Applications with Docker and Kubernetes | DevOps Project

  Рет қаралды 115,525

Thetips4you

Thetips4you

Күн бұрын

Пікірлер: 170
@ramsp35
@ramsp35 9 ай бұрын
Such a good delivery of the concepts. Very crisp explanation, direct to point. No extra blah blah added to the subject. Can learn deployment in 30 mins. This is exactly what I was looking for.
@Thetips4you
@Thetips4you 9 ай бұрын
Thank you🙏
@surekhach1422
@surekhach1422 Жыл бұрын
It's like a 3 month course in 30 mins . Thank you 🙏
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome. Happy to hear your kind feedback.
@vikasgurao7579
@vikasgurao7579 Жыл бұрын
😊😊😅😮 Hyun; ppllp😊😊
@mkannanmsc
@mkannanmsc 2 жыл бұрын
💯Thanks! The way you have explained and demonstrated is top notch. Towards the goal and coverage was very good.!! Wonderful Job...!! I hope this will be very much useful for Operations Team and the Engineers too.!!! Excellent.👍
@Thetips4you
@Thetips4you 2 жыл бұрын
Thanks a lot man for your feedback.
@anuragpanwar912
@anuragpanwar912 Жыл бұрын
I hope this message finds you in good spirits. I wanted to take a moment to express my heartfelt appreciation for your this video and outstanding teaching skills. Your dedication and passion for what you do shine through in every aspect of your work, and it truly inspires those around you. Your video was not only visually stunning but also filled with valuable content that I found incredibly helpful. Your ability to convey complex concepts in a clear and engaging manner is a true gift, and it has made a significant impact on my understanding and learning experience. Your commitment to excellence and your genuine care for your students are evident in every lesson you deliver. You have a unique way of making learning enjoyable, and your enthusiasm is contagious. I want to thank you for going above and beyond to create such an enriching and inspiring learning environment. Your dedication to your craft and your students is truly commendable, and it is evident that you put your heart and soul into everything you do. Once again, thank you for sharing your expertise and knowledge with the world through your beautiful video and teaching. You are making a positive difference in the lives of so many, and your impact is immeasurable.❤❤👍👍
@Thetips4you
@Thetips4you Жыл бұрын
❤❤ Thank you so much Anurag. You made my day and I'm really happy to see this feedback from you.
@sreenivasp6650
@sreenivasp6650 Жыл бұрын
Excellent all the doubts haunting me for so many says have been cleared in a single video Kudos to your explanation
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@shaffishaik3852
@shaffishaik3852 Жыл бұрын
Very nice project understood everything very easily... The explaination you have given is amazing
@Thetips4you
@Thetips4you Жыл бұрын
Thank you so much ❤
@nitinkoli67
@nitinkoli67 9 ай бұрын
Best explanation.. Thanks a lot for your efforts.. 🙏🏻🙏🏻🙏🏻
@Thetips4you
@Thetips4you 9 ай бұрын
Thank you so much for your feedback.
@sabarisun8184
@sabarisun8184 5 ай бұрын
Loved the content and the way it was presented. This video helped me a lot to understand the things. Thank you!!! Sir.
@Thetips4you
@Thetips4you 5 ай бұрын
Thank you. Happy to hear your kind words.
@vinayyadav3447
@vinayyadav3447 Жыл бұрын
For beginners like me, Its a neat and clearly explained. Thanks
@Thetips4you
@Thetips4you Жыл бұрын
Great to know. Thanks
@merlingrace6850
@merlingrace6850 3 ай бұрын
Thank you for such wonderful tutorial! All my doubts was cleared by your channel. Such a great help🙌
@Thetips4you
@Thetips4you 3 ай бұрын
Thank you so much. Happy to hear your words.
@ShivKumar-ur9le
@ShivKumar-ur9le 8 ай бұрын
Thank you so much for easy and detailed explanation.
@Thetips4you
@Thetips4you 8 ай бұрын
You are welcome.
@Thetips4you
@Thetips4you 8 ай бұрын
You are welcome
@omkarraut60
@omkarraut60 6 ай бұрын
You cleared all doughts in one videos
@Thetips4you
@Thetips4you 6 ай бұрын
Great to hear. Thanks
@endingofworldmovies798
@endingofworldmovies798 Жыл бұрын
Thanks !! , neat and clear explanation without and basic knowledge nor previous experience i was able to understand fully.
@Thetips4you
@Thetips4you Жыл бұрын
Happy to hear this from you.
@Ss-ju5bh
@Ss-ju5bh 2 ай бұрын
awesome!! Short and contextual!!!
@Thetips4you
@Thetips4you 2 ай бұрын
Thank you
@shaikaslam55
@shaikaslam55 Жыл бұрын
Hi, Thanks a lot for the tutorial. But I'm bit confused at one point, can you please explain that why we need to add 'products' and 'stocks' in order to view their respective output pages at the end of both of their URL's for stock page and product page (because we haven't added anything similar to this while we were accessing the 'shopfront' page). Kindly let me know if missing anything. Would really appreciate if my query is answered.
@Thetips4you
@Thetips4you Жыл бұрын
It depends upon the routing or components you have defined in your webpage.
@SurajM-qs3wx
@SurajM-qs3wx Жыл бұрын
Maven is showing Build Failure, how to troubleshoot?
@Thetips4you
@Thetips4you 10 ай бұрын
What is the error?
@kaushikmitra1982
@kaushikmitra1982 Жыл бұрын
Superb Explanation !!! Thank you for your great efforts !
@Thetips4you
@Thetips4you Жыл бұрын
Thank you
@pratikpradhan236
@pratikpradhan236 11 ай бұрын
Really so many doubts bas been cleared ❤
@Thetips4you
@Thetips4you 11 ай бұрын
Great to know. Thanks🙏
@napoleonponaparte8996
@napoleonponaparte8996 2 жыл бұрын
Nice content. But I hope you show a series about jenkins groovy. Thank you.
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you. Considering it for future videos.
@Duracell97
@Duracell97 9 ай бұрын
Wow!!! Great content well explained
@Thetips4you
@Thetips4you 9 ай бұрын
Thank you
@asifmohammed523
@asifmohammed523 2 жыл бұрын
Hi brother, when you create a CICD project using Jenkins then please show how we can deploy the application on dev and prod environment's
@Thetips4you
@Thetips4you 2 жыл бұрын
Sure brother
@corporatechic2742
@corporatechic2742 Жыл бұрын
Can i use same steps to deploy Spring MVC Application
@rushikeswararaopolaki3602
@rushikeswararaopolaki3602 11 ай бұрын
Great content. Thank you very much
@Thetips4you
@Thetips4you 11 ай бұрын
Thank you🙏
@Sanny-z7n
@Sanny-z7n Жыл бұрын
ThankYou Thetips4you for this video. Very helpful.
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@rohanekar
@rohanekar Жыл бұрын
Can you posible to create one video to create a Mysql microservice in Kubernetes and access this SQL using SQL workbench
@Thetips4you
@Thetips4you Жыл бұрын
I need time to look into this.
@sruthireddy1979
@sruthireddy1979 2 жыл бұрын
Very good explanation. thank you
@Thetips4you
@Thetips4you 2 жыл бұрын
You are welcome.
@ganeshgoudru8444
@ganeshgoudru8444 Жыл бұрын
Thanks for the video. Just one small question why have you added -Djava.security.egd=file:/dev/./urandom in Dockerfile?
@ajitswain8219
@ajitswain8219 Жыл бұрын
Whyy your url is showing not secure
@zaki-rb6yo
@zaki-rb6yo Жыл бұрын
Thanks bro, amazing. You have answered all of my questions.
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@azeemmd3748
@azeemmd3748 2 жыл бұрын
good informative Sir .Can we expect with jenkins,kubernetes(kubeadm),Helm Next video?
@Thetips4you
@Thetips4you 2 жыл бұрын
Yes. This is the basic, next should be automated way.
@shaffishaik3852
@shaffishaik3852 Жыл бұрын
I have doubt can i use jenkins instead of maven for build..??
@Thetips4you
@Thetips4you Жыл бұрын
I didn't understand what you meant by this?
@shaffishaik3852
@shaffishaik3852 Жыл бұрын
@@Thetips4you here in this video you used maven tool for converting source into executable formate, wht i m asking is can I use Jenkins instead of maven for the same
@nhuongtrieuhoang6611
@nhuongtrieuhoang6611 2 жыл бұрын
Thanks. Wating for project diango,postgre build github,jenkins and kubernetes
@Thetips4you
@Thetips4you 2 жыл бұрын
You are welcome. Django was not in my plan, will look in to this.
@tanayabanerjee2380
@tanayabanerjee2380 Жыл бұрын
Hi... I'm not able to access the service thru url... Do i need to allow the outbound or inbound ports for this? I did this in Azure... Pls help
@Thetips4you
@Thetips4you Жыл бұрын
If it is through Azure you will have to create the rule for ports. Also the service you can put as loadbalancing.
@tanayabanerjee2380
@tanayabanerjee2380 Жыл бұрын
@@Thetips4you both outbound and inbound rule?
@vikram1ful
@vikram1ful 3 ай бұрын
good one pls help to some real time projects
@Thetips4you
@Thetips4you 3 ай бұрын
How can I help?
@shambhunathsahani6505
@shambhunathsahani6505 9 ай бұрын
Great explanation ❤
@Thetips4you
@Thetips4you 9 ай бұрын
Thank you
@alvinf1209
@alvinf1209 2 жыл бұрын
Wonderful presentation! Thank you!
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you
@bhavatharinigowda2411
@bhavatharinigowda2411 Жыл бұрын
Thank you for the awesome video
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@AkshayPawar-vj4zh
@AkshayPawar-vj4zh 6 ай бұрын
Please make video for deploying application on kubernets by using Jenkins pipeline.
@Thetips4you
@Thetips4you 6 ай бұрын
Sure. I will check on this. Thank you for your suggestion.
@Abhaygupta-tl7br
@Abhaygupta-tl7br Жыл бұрын
Evening working fine but the URL gets from minikube service not able to access form browser..
@Thetips4you
@Thetips4you Жыл бұрын
Where are you running your minikube?
@Abhaygupta-tl7br
@Abhaygupta-tl7br Жыл бұрын
@@Thetips4you thanks for the reply I am running minikube on amazon linux.. If I curl with URL which I get from minikube service ... I am getting the response... But if I use this URL to browser I am not getting any response.. If possible please suggest
@harry09_08
@harry09_08 5 ай бұрын
Nice explanation!!!
@Thetips4you
@Thetips4you 5 ай бұрын
Thank you🙏
@vinaystricker9930
@vinaystricker9930 Жыл бұрын
After you pushed your docker image to repository.. you did add the imagepullsecret in deployment yaml file. But still it worked. How is that
@Thetips4you
@Thetips4you Жыл бұрын
In the deployment file you are going to map the respective image which you have pushed. That is how it works.
@fullgazz
@fullgazz Жыл бұрын
what about call maven as container?
@Thetips4you
@Thetips4you Жыл бұрын
Maven as container for what?
@naren06938
@naren06938 2 жыл бұрын
Sir...nicely explained, but where u have did all this? In powershell or cmd prompt or MacOS or AWS Cloud EC2 AMI Linux instance or ubuntu? and how can you configure kubectl setup for bash, not shown. Will it directly run Kubernetes commands?
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you. You need to check my kubernetes playlist.
@KrishnaRac
@KrishnaRac Жыл бұрын
How do you secure your k8s cluster, I usually get this question in Interview
@Thetips4you
@Thetips4you Жыл бұрын
You have to secure the authentication, secrets etc.
@harigoud6162
@harigoud6162 2 жыл бұрын
Does live data ingestion happen?
@Thetips4you
@Thetips4you 2 жыл бұрын
What do you mean by live data ingestion in here?
@sravankumarreddy4342
@sravankumarreddy4342 Жыл бұрын
Getting error IllegalState Failed to load ApplicaticatonContext
@Thetips4you
@Thetips4you Жыл бұрын
Did you check the logs?
@afiyamulla7213
@afiyamulla7213 Жыл бұрын
thanks a tonnnn ........ was very helpful
@Thetips4you
@Thetips4you Жыл бұрын
Welcome. Thank for your feedback.
@thecloudterminal
@thecloudterminal Жыл бұрын
Thank you for such an amazing video!
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@Vamsi12-n7y
@Vamsi12-n7y 4 ай бұрын
🤩🤩Excellent Bro🤩🤩
@Thetips4you
@Thetips4you 4 ай бұрын
Thank you🙏
@biglittlethings5548
@biglittlethings5548 Жыл бұрын
Great tutorial. thank you
@Thetips4you
@Thetips4you Жыл бұрын
Thank you for your comment
@likekite5706
@likekite5706 Жыл бұрын
Thanks for the awesome video, I have a request from you, can you kindly tell us how to deploy java application or any other application into multiple nodes kubernetes cluster not in the minikube or make a video about it...
@Thetips4you
@Thetips4you Жыл бұрын
Check out my other videos on Kubernetes.
@likekite5706
@likekite5706 Жыл бұрын
@@Thetips4you I have checked all videos and there wasn't any video for deployment with mutl-node cluster, it was all for deploying with minikube, you have mentioned deploying with multi-node cluster in the video but you didn't, in the end you've done it with the minikube...
@ezeenne
@ezeenne 2 жыл бұрын
I followed your blueprint but couldnt access the services via the url
@Thetips4you
@Thetips4you 2 жыл бұрын
Check the service is deployed correct and also the port mapping. Node port cluster ip based on your set up
@bhargavkarnam9015
@bhargavkarnam9015 5 ай бұрын
Great Content!! Thank you
@Thetips4you
@Thetips4you 5 ай бұрын
Glad you liked it!
@JohnKwablaAcolatse
@JohnKwablaAcolatse 4 ай бұрын
very detailed explanation
@Thetips4you
@Thetips4you 4 ай бұрын
Thank you🙏
@dilshodinomov5993
@dilshodinomov5993 2 жыл бұрын
another web service for health check, unfortunately I could not find kubernetes probes examples for java console applications.
@Thetips4you
@Thetips4you 2 жыл бұрын
Do you mean how to implement liveness and readiness probe?
@dilshodinomov5993
@dilshodinomov5993 2 жыл бұрын
@@Thetips4you yes, how to implement kubernetes probes for pure java console application without spring framework.
@starfoxedits1909
@starfoxedits1909 Жыл бұрын
Wow, really helpful ❤
@Thetips4you
@Thetips4you Жыл бұрын
Great. Thanks❤
@ajitkalshetti6527
@ajitkalshetti6527 Жыл бұрын
Hi sir, while running mvn clean install I am getting error: Tests run: 1, Failures: 0, Errors: 1, Skipped: 0 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.572 s [INFO] Finished at: 2023-07-18T19:42:20+05:30 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project shopfront: There are test failures. [ERROR] [ERROR] Please refer to C:\Users\HP\kubernets\K8-Java\docker-Java-kubernetes-project\shopfront\target\surefire-reports for the individual test results. i have installed maven & jdk still getting error could you please check this thanks in advance
@ajitkalshetti6527
@ajitkalshetti6527 Жыл бұрын
got it it's resolved adding this plugin in pom.xml org.apache.maven.plugins maven-surefire-plugin 2.19.1 true
@Thetips4you
@Thetips4you Жыл бұрын
Great to know. Thanks
@SurajM-qs3wx
@SurajM-qs3wx Жыл бұрын
@@ajitkalshetti6527 bro cN YOU please guide me ,how to add this plugin to pom file.....i have been tryind hard but no succces...
@ezeenne
@ezeenne 2 жыл бұрын
you accessed the services from outside the cluster directly and I have been unable to achieve same feat.
@Thetips4you
@Thetips4you 2 жыл бұрын
Are you using Kubernetes cluster locally or through cloud?
@satwikjoel
@satwikjoel Жыл бұрын
Error from server (BadRequest): error when creating "stockmanager-service.yaml": Deployment in version "v1" cannot be handled as a Deployment: strict decoding error: unknown field "spec.spec" I got this error brother. Please help I changed API version & image as well also, but unable to resolve
@pastak2149
@pastak2149 Жыл бұрын
--- apiVersion: v1 kind: Service metadata: name: stockmanager labels: app: stockmanager spec: type: NodePort selector: app: stockmanager ports: - protocol: TCP port: 8030 name: http --- apiVersion: apps/v1 kind: Deployment metadata: name: stockmanager spec: selector: matchLabels: app: stockmanager replicas: 1 template: metadata: labels: app: stockmanager spec: containers: - name: stockmanager image: thetips4you/stockmanager:latest ports: - containerPort: 8030 livenessProbe: httpGet: path: /health port: 8030 initialDelaySeconds: 30 timeoutSeconds: 1 change like this.
@mpattnaik4705
@mpattnaik4705 9 ай бұрын
remove one spec
@wahibaouledmassoud3349
@wahibaouledmassoud3349 2 жыл бұрын
thanks for the presentation but i have an issue with mvn clean (failure to build ) even that i install all the packages and make sure of versions hope that you reply ;)
@Thetips4you
@Thetips4you 2 жыл бұрын
What is the exact message of build failure?
@vishalsolanki2719
@vishalsolanki2719 Жыл бұрын
@@Thetips4you Tests in error: ShopfrontApplicationTests.contextLoads » IllegalState Failed to load Applicati...
@vishalsolanki2719
@vishalsolanki2719 Жыл бұрын
Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @b6ba78c
@prakashbohara718
@prakashbohara718 11 ай бұрын
Thanks for this project !!!!!!!!!!!!!!!
@Thetips4you
@Thetips4you 11 ай бұрын
🙏
@ayencoscolfield3312
@ayencoscolfield3312 2 жыл бұрын
Good stuffs always, thanks
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you
@c00per_
@c00per_ 10 ай бұрын
You should have explained how to write that dockerfile
@Thetips4you
@Thetips4you 10 ай бұрын
It's already explained in other videos
@mohammadshoaibckt
@mohammadshoaibckt 2 жыл бұрын
Nice explanation
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you
@pravinkumar8491
@pravinkumar8491 10 ай бұрын
Awesome thank you
@Thetips4you
@Thetips4you 10 ай бұрын
You are welcome
@sumedhtayade821
@sumedhtayade821 Жыл бұрын
Nice sir
@Thetips4you
@Thetips4you Жыл бұрын
Thank you
@206_dindayalpatra3
@206_dindayalpatra3 5 ай бұрын
Thank you 😊
@Thetips4you
@Thetips4you 5 ай бұрын
You are welcome
@devops-journey01
@devops-journey01 Жыл бұрын
Awesome ❤❤❤❤
@Thetips4you
@Thetips4you Жыл бұрын
Thank you
@AhmetBurakAkay
@AhmetBurakAkay Жыл бұрын
Thank you so much.
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@Ochecodes
@Ochecodes Жыл бұрын
Thank you so much
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome
@jericholiao8134
@jericholiao8134 Жыл бұрын
Thanks bro
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome and thank you bro for your support.
@SaifulIslam-my8lh
@SaifulIslam-my8lh Жыл бұрын
Great
@Thetips4you
@Thetips4you Жыл бұрын
Thank you
@Arun-mh7br
@Arun-mh7br 7 ай бұрын
Great !
@Thetips4you
@Thetips4you 7 ай бұрын
Thank you🙏
@MrZbest1966
@MrZbest1966 2 жыл бұрын
Thanks
@Thetips4you
@Thetips4you 2 жыл бұрын
You are welcome my friend.
@aloochan22
@aloochan22 Жыл бұрын
cool
@Thetips4you
@Thetips4you Жыл бұрын
Thanks
@rmp5640
@rmp5640 8 ай бұрын
Didn't worked out on my end, I could do mvn clean install, tried tons of things and debugged with help of GPT, but still, didn't worked out!
@Thetips4you
@Thetips4you 8 ай бұрын
What do you mean by not worked? Any error and at what stage?
@raviteja-bc4dc
@raviteja-bc4dc Жыл бұрын
sir , im getting build failure while running the mvn clean install command in terminal pls help me to resove Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project shopfront: There are test failures. [ERROR] [ERROR] Please refer to /root/microservice-eks/docker-Java-kubernetes-project/shopfront/target/surefire-reports for the individual test results.
@Thetips4you
@Thetips4you Жыл бұрын
Check the version of surefire-plugin in pom.xml. If it is not listed, add the config for it in to the pom.xml
@purvakmistry2128
@purvakmistry2128 Жыл бұрын
Just wondering when you first time do docker "build -t tips4you/shopfront:latest ." in which tips4you is mandatory in that command, in my opinion, you can directly give "shopfront ." as well, isn't it?
@Thetips4you
@Thetips4you Жыл бұрын
If you want to push the image to your dockerhub, you need to give the account name. If you just want to have local image you can just give the image name alone.
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,9 МЛН
One day.. 🙌
00:33
Celine Dept
Рет қаралды 80 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 126 МЛН
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 681 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 332 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,9 МЛН