Deploying Spring Boot in Kubernetes | Google Kubernetes Engine | K8s Primers | Tech Primers

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 173

  • @maxfeldman6654
    @maxfeldman6654 6 หลายเดือนก่อน +3

    dude you are literally better then the official GCP course

    • @TechPrimers
      @TechPrimers  6 หลายเดือนก่อน

      Thank you for the kind words Max

  • @baibhavghimire3827
    @baibhavghimire3827 4 ปีที่แล้ว +4

    For all struggling with creating the deployment command use this...
    kubectl create deployment spring-boot-example --image=gcr.io/$GOOGLE_CLOUD_PROJECT/spring-boot-example:v1
    Also if you wanna expose
    kubectl expose deployment spring-boot-example --type=LoadBalancer --port=80 --target-port=8000

  • @sarath6789
    @sarath6789 5 ปีที่แล้ว +1

    During scaling, why it is creating different pods instead it can create different instances inside single pod or is there any rule that one pod can hold one instance.

  • @salmanbaig7746
    @salmanbaig7746 3 ปีที่แล้ว +2

    To the point, crystal clear concepts and great examples to illustrate. Thank you.

  • @BeingDeveloperWithAB
    @BeingDeveloperWithAB 4 ปีที่แล้ว

    Thanks tech primers for your hard work.
    I have question. How do you know deployment get created inside cluster 10.0.3 when you run kubctl run image..

  • @gauravdas1000
    @gauravdas1000 4 ปีที่แล้ว +4

    really great...I'll definitely go for all the tutorials on springboot-kubernetes from your channel...

  • @connectromil
    @connectromil 5 ปีที่แล้ว +3

    Excellent videos ...and clarity n topics with enough technical details....thanks for sharing

  • @arpitsaklecha
    @arpitsaklecha 3 ปีที่แล้ว

    Small query how Spring cloud stack vs Kubernetes for microservice is different and can be acheived

  • @alxx736
    @alxx736 3 ปีที่แล้ว

    Can you show microservices with Eureka? How to deploy it ?

  • @AbhishekChanda
    @AbhishekChanda 5 ปีที่แล้ว +3

    how does kubernetes differ from cloud foundry? is one an alternative of another or both complement each other?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +4

      Very good question. Both are different in their own way.
      Cloud Foundry is a Platform as a Service. In CF, you can control the application which you have deployed in them. So the source of truth is the application artifacts here. Though CF also uses containers inside, as platform users, we cannot control the container orchestration.
      Kubernetes is Container as a Service. In K8s, the source of truth are container images. So you can control the containers as per your wish. K8s adds more value by orchestrating the way you deploy containers and manage them.
      CF on the other hand takes care of the application level bindings for a deployed service.

    • @AbhishekChanda
      @AbhishekChanda 5 ปีที่แล้ว

      @@TechPrimers so would it be correct to say that CF is one more level abstracted than K8S? Also, if CF relieves the user from bothering about anything and just focus on the application and in K8S the user has to think about the orchestration which makes things a bit more complex, why is it gaining more traction than CF. What's the secret sauce of K8S?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      correct.. secret sauce of K8s - containers & docker :)

    • @AbhishekChanda
      @AbhishekChanda 5 ปีที่แล้ว

      @@TechPrimers could you give use cases when CF is appropriate and when K8S would be appropriate, keeping cost aside. Why should I choose CF over K8S and why K8S over CF

  • @praveencvijay
    @praveencvijay 5 ปีที่แล้ว +2

    Explained in the best way.It is really nice

  • @c00per_
    @c00per_ ปีที่แล้ว

    Bro if we are from India should we select us 14:42. Pls say

  • @cirruslogic
    @cirruslogic 4 ปีที่แล้ว +2

    No nonsense video. And right to the point. Thank you.

  • @kambalavijay6800
    @kambalavijay6800 3 ปีที่แล้ว +1

    Hi Ajay. this is just brilliant work. yet I have one question here. Would all nodes be absolutely identical with exact number of pods in each node?

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว +1

      No Vijay. They will never be. Since each pod (diff application) can have diff memory size, they tend to get allocated based on the free size in each node. If an app takes 8gb and the total machine size is 12g, then we will have a 6gb pod deployed to another node.

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว +1

      Read this article to know about Taints and Tolerations
      kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/

  • @TheGhanashyam123
    @TheGhanashyam123 5 ปีที่แล้ว +2

    When we create a Docker image, it needs a Dockerfile at least with an entry point. Did you use any such Dockerfile while creating the Docker image? How the spring boot app automatically starts inside the Docker container?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +1

      Nopr. The JIB maven plugin creates one. Since I didn't require any custom steps, i did not write the dockerfile

  • @ChristianAltamiranoAyala
    @ChristianAltamiranoAyala 5 ปีที่แล้ว +1

    Thanks for the video. Are you using some maven plugin to create docker image and for upload to container registry?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +1

      Yes. It's jib Maven plugin by Google

  • @ChristianAltamiranoAyala
    @ChristianAltamiranoAyala 5 ปีที่แล้ว

    Thanks for the video. Are you using some plug in to create docker image and for upload to container registry?

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      its the google build tool for building image and uploading

  • @sachinpailwan
    @sachinpailwan 4 ปีที่แล้ว +1

    Thanks for video.. it helped me to understand and deploy my first GKE application on cloud platform

  • @theniteshkumarjain
    @theniteshkumarjain 5 ปีที่แล้ว

    Thanks for the video. The new scaled instances will have different public IP's right? How will this be taken care as we cannot hit based on IP's.

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      Not in k8s. The scaled instances can't be accessed directly. Thats why a service is required

    • @theniteshkumarjain
      @theniteshkumarjain 5 ปีที่แล้ว

      @@TechPrimers yeah I agree.. but why do we require service? And what type of service is required?

  • @pmrushi
    @pmrushi 5 ปีที่แล้ว

    Can you please share, instead access APIs using external IP, can we access some default domain name in GCP ?

  • @sandeepbora2374
    @sandeepbora2374 3 ปีที่แล้ว +1

    Hi Tech Primer,
    G8 tutorial. Some questions are..
    If we want pass some java application specific configuration from cluster to application. How we can do?
    And can we pass these configuration to only one cluster node or if we want each node have there own configuration and that configuration node passes to application?

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว +1

      There is something called as Config Map in kubernetes for that. Check my video on config maps to understand how you can achieve cluster level config. For node Leven
      Level you have to use taints for injecting your node specific config

  • @jas5229
    @jas5229 4 ปีที่แล้ว

    Nice tutorial, Could you please explain or provide any idea if possible, how to deploy springboot microservices using docker-compose in K8s cluster via GitLab or Jenkins CI/CD pipeline. Thanks

  • @Shafmohaa
    @Shafmohaa 2 ปีที่แล้ว

    I've been looking for this, amazing content. Thank you

  • @sushavishclasses
    @sushavishclasses 3 ปีที่แล้ว +1

    Awesome, great . Thanks for explaining in detail

  • @arunshankarjayaraman7801
    @arunshankarjayaraman7801 5 ปีที่แล้ว +1

    Basic question- The spring-boot project deployed in Docker doesn't have a Dockerfile. Isn't Dockerfile necessary to be deployed in Docker ?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +2

      Good question. Jib Maven plugin by Google does that job. It's primary job is to build images for containers esp Docker

  • @nbtpavankumar
    @nbtpavankumar 5 ปีที่แล้ว +1

    Excellent Videos . Best guide for the K8S Environment for spring boot developers.
    In addition , can i know how to roll out the deployments ?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +1

      There are more videos in this series which covers the different deployment strategies in kubernetes. check them out.

  • @MdManik-if2er
    @MdManik-if2er 4 ปีที่แล้ว +1

    Thanks, I have one question that, how can i enable ssl for kubernetes services.

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      You need to use 'Ingress' Controller for that.
      You can choose Nginx ingress or a custom resource like contour ingress by vmware.

    • @MdManik-if2er
      @MdManik-if2er 4 ปีที่แล้ว

      @@TechPrimers Thanks

    • @MdManik-if2er
      @MdManik-if2er 4 ปีที่แล้ว

      @@TechPrimers Do you have any video on this topic?If no then please make one.

  • @jagdeeshreddy8238
    @jagdeeshreddy8238 5 ปีที่แล้ว

    Everything worked fine , except the last deployment part where I am not able to access my service using the EXTERNAL-IP and PORT registered for my deployment.Please help on it(The Site can't be reached).

  • @murugankannan7285
    @murugankannan7285 5 ปีที่แล้ว

    If we connected to eureka server then how proxy server will works??

  • @jamescoder3997
    @jamescoder3997 5 ปีที่แล้ว +1

    @techprimers how we can create multiple container's in single pod?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      you can define those in the containers section in your deployment.yml. you can have both images and their configs there

  • @sandeepbora2374
    @sandeepbora2374 3 ปีที่แล้ว

    Hi Tech Primer
    Thanks!!
    If we want to apply CI/CD concept in GCP then how can we do?
    Like in this video you have taken git clone but if we want GCP pull the code automatically from Git.
    AND
    If we want to pull the specific branch pull request from Git to GCP then how we can do?

    • @farooqarshad9615
      @farooqarshad9615 2 ปีที่แล้ว

      For starters Your script need to connect to GCP project using ssh .. then your script run the commands which is mention in the video

  • @guruprasadn1
    @guruprasadn1 4 ปีที่แล้ว

    We are creating 3 replicas here, so all instances /pods created in a single worker node or created in different worker node?

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว +1

      It will created in different nodes

    • @guruprasadn1
      @guruprasadn1 4 ปีที่แล้ว +1

      @@TechPrimers are we able control a replicas creation in a particular node

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว +1

      @@guruprasadn1 Yes. Using Node tainting - kubernetes.io/docs/concepts/configuration/taint-and-toleration/

    • @guruprasadn1
      @guruprasadn1 4 ปีที่แล้ว

      @@TechPrimers thank you very much nanba, you doing great videos, you are genius, I recommended so many friends to subscribe your channel

  • @2012oyt
    @2012oyt 3 ปีที่แล้ว +1

    Thank you so much for sharing this tutorial. It's really great, to the point and complete.

  • @budsyremo
    @budsyremo 4 ปีที่แล้ว +2

    One of the best tutorials .

  • @buildleadinnovate24
    @buildleadinnovate24 4 ปีที่แล้ว +1

    google cloud need credit card to create ..is there any aws kurbentes so that we can practice

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว +1

      Nope. AWS doesn’t provide anything free for k8s

  • @janakiramsampalli2367
    @janakiramsampalli2367 4 ปีที่แล้ว +2

    Great work...easy to understand, Thank you.

  • @vinothshepard7451
    @vinothshepard7451 4 ปีที่แล้ว

    Can you please deploy microservices with sql to kubernetes....please help

  • @anisam123
    @anisam123 4 ปีที่แล้ว

    I created an app spring-boot-baseapp and have been trying to execute kubectl run command as you have shown. But it is showing pod/spring-boot-baseapp got created without any deployment although the created pod is in Running state. So, can you please let me know how to solve this issue.

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว +1

      Kubectl run creates a pod only in the latest version of kubernetes. You need to create kubectl create deployment for deployment

    • @anisam123
      @anisam123 4 ปีที่แล้ว

      @@TechPrimers Thanks a lot....now its working

  • @loksroks1
    @loksroks1 5 ปีที่แล้ว +1

    Many Thanks . No words. Please keep up the good work.

  • @MohanRam-sw6tm
    @MohanRam-sw6tm 5 ปีที่แล้ว

    How does kubernate deployment happen for spring boot with postgres ? Does postgres run in sepeate instance..? How kuber maps sping boot app and postgres

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      Take a look at my Game of pods challenge videos they will show these

  • @kulkarnineeraj
    @kulkarnineeraj 4 ปีที่แล้ว

    Thanks a lot . Very good video. Can you show this demo with 3 tier application with database, API and front end ?

  • @krishkir
    @krishkir 5 ปีที่แล้ว +2

    Many thanks. Your videos are always helpful. Can you please make a video with Quarkus library microservice, converting the same into kubernetes native library with Graalvm and deploying to kubernetes open shift cloud.

  • @anjanidubey80
    @anjanidubey80 2 ปีที่แล้ว +1

    Very good explanation thanks

  • @vimalshankarcharanya
    @vimalshankarcharanya 4 ปีที่แล้ว +1

    amazing video... Thanks - I learnt a lot from it :)
    I hope since this video, there are some updates in the kubectl commands hence i faced issues in 2 places.
    just in case it helps ppl those who get stuck like me:
    1. kubectl run isnt working so instead we shall use the create deployment command:
    >> kubectl create deployment spring-boot-example --image=gcr.io/$GOOGLE_CLOUD_PROJECT/springboot-helloworld:v1
    2. kubectl expose deployment spring-boot-example --type=LoadBalancer isnt working so instead adding port in the command helped me:
    >> kubectl expose deployment spring-boot-example --port=8080 --type=LoadBalancer

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      Thanks for updating Vimal

  • @bodyshapeandmotivation
    @bodyshapeandmotivation 4 ปีที่แล้ว

    when i give my own project id its not working , can you pl help

  • @kartik_jagtap
    @kartik_jagtap 5 ปีที่แล้ว

    Can you please help out doing the same thing with AWS EKS and ECR??

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      AWS doesn’t provide these for free mate 🙂

  • @casimirrex
    @casimirrex 5 ปีที่แล้ว

    Can you give demo with any kind of data base(mongodb) along with spring boot using K8s & Docker. because it is persistent data, so k8s implementation will entirely different from without db

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      Sure Antony. I have been solving the Game of Poda challenge (check my latest video). In that there are some challenges using Persistent Volumes and Persistent Volume Claims

    • @casimirrex
      @casimirrex 5 ปีที่แล้ว

      @@TechPrimers thank you

  • @sowjanyavinod8194
    @sowjanyavinod8194 3 ปีที่แล้ว

    Iam receiving error failed to load. Can u plz suggest wt could be the error

  • @bhargavasurimenu7850
    @bhargavasurimenu7850 5 ปีที่แล้ว +1

    Excellent I am a big fan of your way Explanation.

  • @1377sv
    @1377sv 5 ปีที่แล้ว

    by far the best tutorial

  • @anirbanroy1524
    @anirbanroy1524 4 ปีที่แล้ว

    Great. Can you please show this in aws eks cluster

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      Will do soon Anirban. Btw it should be no different since k8s is same across clouds

    • @anirbanroy1524
      @anirbanroy1524 4 ปีที่แล้ว

      @@TechPrimers OK thanks in advance for preparing the same. In aws initial setup for eks cluster may be different.

  • @avinc6699
    @avinc6699 2 ปีที่แล้ว

    Nice video. Looks like "kubectl run" creates pod only. For creating deployment, one needs to execute "kubectl create deployment " command

    • @TechPrimers
      @TechPrimers  2 ปีที่แล้ว

      Yes Avin. In the recent version of kubectl this has been changed

  • @MdManik-if2er
    @MdManik-if2er 4 ปีที่แล้ว

    Why after sometime my database connection failed automatically.Means its working fine for first 10 or 20 minutes but after that automatically its throw DatabaseConnection failed.My db is in gcp.

  • @BasBastiaansen
    @BasBastiaansen 4 ปีที่แล้ว

    kubectl run only created a pod, not a deployment. what should I do?

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      You need to also pass "--restart=Always" to create a deployment

    • @BasBastiaansen
      @BasBastiaansen 4 ปีที่แล้ว

      @@TechPrimers It still only creates a pod for some reason, weird.

    • @BasBastiaansen
      @BasBastiaansen 4 ปีที่แล้ว

      I made it work by using 'create deployment' instead of 'run' and also without port and restart flags. This creates the deployment and a pod. Then for the 'expose' command I added the --port=8080 flag. This created everything like in the video it seems. I'm guessing the kubectl api changed a bit since this video? not sure.

    • @janakiramsampalli2367
      @janakiramsampalli2367 4 ปีที่แล้ว +1

      @@BasBastiaansen I had similar issue. Followed your steps and it worked. Thank you.

  • @chiranjeevig5218
    @chiranjeevig5218 4 ปีที่แล้ว

    Thank you so much..! facing one issue , while creating the image for app, getting error as " Invalid Image reference gcr.io//spring-boot-example:v1". Please suggest

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      My google account got expired. You might have to create a image

    • @janakiramsampalli2367
      @janakiramsampalli2367 4 ปีที่แล้ว

      Hi Chiranjeevi,
      I'm not sure if you managed to fix the issue as it's been more than a month.
      I had similar issue and to fix you need to logout of the shell and login (or just open the shell which will log you in again).
      This will populate the variable $GOOGLE_CLOUD_PROJECT automatically in the URL 'gcr.io/$GOOGLE_CLOUD_PROJECT/spring-boot-example:v1'
      Hope that helps.
      Cheers,

  • @nagabalajivijayakumar2634
    @nagabalajivijayakumar2634 4 ปีที่แล้ว

    Thanks bro.. Good explanation. But I am getting error -:No resources found in default namespace" after pushing the spring app to kubernetes cluster when I run the command "kubectl get deployments".

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      Looks like the namespace in which you pushed is different. Check which namespace you pushed in your yaml file

    • @BasBastiaansen
      @BasBastiaansen 4 ปีที่แล้ว

      I had the same issue, check my comment under this video for the answer.

  • @muthavarapunaresh3155
    @muthavarapunaresh3155 5 ปีที่แล้ว +1

    Very good. My doubts since long time are cleared....

  • @alxx736
    @alxx736 3 ปีที่แล้ว

    Please do the same communicating a 2 microservices,explain how Service discovery works with Kubernetes ,Spring Boot and GKE. Thanks

  • @meenakshisundaram3231
    @meenakshisundaram3231 4 ปีที่แล้ว

    Hi Ajay, This question could be a silly one.
    I tried scaling the instances from 1 to 2. In my code, I exposed ip address in the response. When I hit the endpoint from LoadBalancer from the browser, I always get one single ip address. The replicas of 2 is not properly getting reflected in consecutive requests. Am I missing something here?

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว +1

      This could be due to sticky session. Basically your browser caches your session id and Loadbalancer uses the session id to redirect to the same instance always. Try doing a curl using commmand line to cross check once

    • @meenakshisundaram3231
      @meenakshisundaram3231 4 ปีที่แล้ว +1

      @@TechPrimers Thanks Ajay. I tried in incognito. It worked. You are awesome :)

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      My pleasure ✌🏼

  • @kasturibiswal3406
    @kasturibiswal3406 4 ปีที่แล้ว

    I cloned my spring boot project from git into google cloud, but when I'm trying to run mvnw clean install command it says permission denied . Can you please suggest where do I need to give permission.

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      You need to go to GCR and provide permission there

    • @janakiramsampalli2367
      @janakiramsampalli2367 4 ปีที่แล้ว

      Hi Kasturi,
      Not sure if you managed to fix this issue as it's been 2 weeks.
      One other way to give permission to execute the file using shell like this:
      chmod +x mvnw
      After this, you should be able to run mvnw commands.
      Cheers,

  • @kelthuzal
    @kelthuzal 5 ปีที่แล้ว +3

    Thanks for your sharing, need more kubernetes :)

  • @minhajmohideen1344
    @minhajmohideen1344 5 ปีที่แล้ว +1

    Thanks for the video. it is very helpful. example with Istio service mix would be appreciated.

  • @yogeshy7736
    @yogeshy7736 5 ปีที่แล้ว

    Hi Ajay can you please share the docker Image.. & many thanks for your videos

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      Done buddy. Made public. Showing it in the next video coming in few hours

  • @sauravsamant1023
    @sauravsamant1023 5 ปีที่แล้ว

    I'm getting '-bash: ./mvnw: Permission denied' when I'm doing './mvnw clean install' in cloud shell. What am I missing?

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +2

      you should have access. can you check if u have checked out in the correct directly. try assigning some persmissions (chmod -R 755 *)

    • @sauravsamant1023
      @sauravsamant1023 5 ปีที่แล้ว +1

      @@TechPrimers Thanks, did chmod +x in the project directory, it worked.

  • @mustaphag
    @mustaphag 3 ปีที่แล้ว +1

    You are the best

  • @matheuslutterbach4386
    @matheuslutterbach4386 4 ปีที่แล้ว +1

    Nice video! Thanks!

  • @santroproin6969
    @santroproin6969 4 ปีที่แล้ว

    Hello Sir , when i'm creating docker image i'm getting this error.

  • @pawanjinger747
    @pawanjinger747 5 ปีที่แล้ว +1

    excellent tutorial for beginners

  • @suchitgawali2468
    @suchitgawali2468 5 ปีที่แล้ว

    thanks a lot.
    may i know username to access this code for lab purpose.

  • @andrzejpioro4741
    @andrzejpioro4741 4 ปีที่แล้ว

    Thanks for this tutorial. It was really helpful for me.

  • @thanukuvamshi
    @thanukuvamshi 5 ปีที่แล้ว

    I'd definitely appreciate if you can deploy the same spring boot application is Oracle cloud and show it to us! Thanks!!!

  • @suryanarayansubudhi9439
    @suryanarayansubudhi9439 3 ปีที่แล้ว

    Great explacation

  • @puneetsaneja3007
    @puneetsaneja3007 4 ปีที่แล้ว

    Could you please make a video - How microservices communicate in kubernetes. Suppose we create 2 microservices i.e Employee-Frontend & Employee-Backend. And create 2 pods in kubernetes . How Frontend service pod communicate with backend service pod

  • @reacthameem
    @reacthameem 4 ปีที่แล้ว

    Hi Ajay,
    When i try to create deployments using @cloudshell:~/spring-boot-lazy-init-example (active-guild)$ kubectl expose deployment spring-boot-example --type=LoadBalancer
    i get the error:
    Error from server (NotFound): deployments.extensions "spring-boot-example" not found

    • @shivanshu240859
      @shivanshu240859 4 ปีที่แล้ว +1

      kubectl get deployments gives you any deployment?

  • @mosesalphonse9112
    @mosesalphonse9112 5 ปีที่แล้ว +1

    Excellent

  • @Akshoysamir
    @Akshoysamir 5 ปีที่แล้ว +2

    This video is so informative. Big thanks to you to bring up such good videos. Waiting for more videos on how to replicate the same using yml file :)

  • @RajeshSamson
    @RajeshSamson 5 ปีที่แล้ว +1

    Thanks for your useful video ... Kudos

  • @Badr3123
    @Badr3123 4 ปีที่แล้ว +1

    Very helpfull

  • @br4676
    @br4676 5 ปีที่แล้ว +1

    very nice sir

  • @SuperLucasGuns
    @SuperLucasGuns 4 ปีที่แล้ว +1

    This is great

  • @haribisht5737
    @haribisht5737 4 ปีที่แล้ว

    helpful content. Thanks, @TechPrimers

  • @TheGhanashyam123
    @TheGhanashyam123 5 ปีที่แล้ว +1

    Truly appreciate and it's awesome

  • @JavaLovers
    @JavaLovers 5 ปีที่แล้ว

    Sir can you also please upload the presentation slides too.

  • @thirumuruganp8674
    @thirumuruganp8674 5 ปีที่แล้ว

    I am getting the below error in both your github project pom as well as the project which i created. Can you please help me out on this:
    [ERROR] No plugin found for prefix 'com.google.cloud.tools.jib-maven-plugin' in the current project and in the plugin groups [org.apache.maven.plugins, org.codeha
    us.mojo] available from the repositories [local (/home/thiru_it111/.m2/repository), spring-snapshots (repo.spring.io/snapshot), spring-milestones (https:/
    /repo.spring.io/milestone), central (repo.maven.apache.org/maven2)]

    • @shivanshu240859
      @shivanshu240859 4 ปีที่แล้ว

      mvn compile com.google.cloud.tools:jib-maven-plugin:2.0.0:build -Dimage=gcr.io/$GOOGLE_CLOUD_PROJECT/ try this. issue is that version is not present
      also refer cloud.google.com/java/getting-started/jib

    • @thirumuruganp8674
      @thirumuruganp8674 4 ปีที่แล้ว

      @@shivanshu240859 Thank you

  • @sivasankarclouddeveloper1114
    @sivasankarclouddeveloper1114 5 ปีที่แล้ว

    I am getting this error.Error: Could not connect to Cloud Shell on port 8081.
    Ensure your server is listening on port 8081 and try again.

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      Is it in the Cloud shell?

  • @baibhavghimire3827
    @baibhavghimire3827 4 ปีที่แล้ว

    Services rarely used in prod use Ingress service

  • @RajaRaja-we3re
    @RajaRaja-we3re 4 ปีที่แล้ว

    best tutorial

  • @taranrishith
    @taranrishith 4 ปีที่แล้ว +1

    Thanks!

  • @akhilstksa5736
    @akhilstksa5736 2 ปีที่แล้ว

    brilliant

  • @abirnag001
    @abirnag001 5 ปีที่แล้ว +1

    good contents. Thank you

  • @venkatasuneel6003
    @venkatasuneel6003 5 ปีที่แล้ว

    How to install K8s in aws

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว

      Aws doesn't provide it for free🙃

  • @harikrishnansundaram9546
    @harikrishnansundaram9546 4 ปีที่แล้ว +1

    It show s permission denied

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      My free account got expired Harish.

  • @swatikumari5652
    @swatikumari5652 4 ปีที่แล้ว

    You are awesome

  • @br4676
    @br4676 5 ปีที่แล้ว

    very nice isr

  • @rahulgoti3864
    @rahulgoti3864 5 ปีที่แล้ว +1

    Thank You

  • @ragupathia2316
    @ragupathia2316 4 ปีที่แล้ว

    Wowwwwwwwww

  • @ShreyasDangetechie
    @ShreyasDangetechie 4 ปีที่แล้ว

    please make the docker image public ..

    • @TechPrimers
      @TechPrimers  4 ปีที่แล้ว

      my account got expired in GCP. so the images also got deleted. Use github for storing images (if you dont want to create a GCP account)

    • @ShreyasDangetechie
      @ShreyasDangetechie 4 ปีที่แล้ว

      @@TechPrimers Ok no worries thanks for the reply ..

  • @MrTuzzo77
    @MrTuzzo77 4 ปีที่แล้ว

    Please hide the banner below next time. Thanks

  • @krishkir
    @krishkir 5 ปีที่แล้ว

    request you to share the docker image file

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +1

      Done buddy. Shared in latest video. Check the github project

  • @JenilCalcuttawala
    @JenilCalcuttawala 5 ปีที่แล้ว +1

    Excellent. Great fan of your content. But I would request you to invest in some good microphone, the quality of the voice is very annoying.

    • @TechPrimers
      @TechPrimers  5 ปีที่แล้ว +1

      Sure will definitely do. thanks for the feedback