Thanks Mahesh :) These days there is no separate development and operational team, most of the time development team end up doing both development and operational task :)
How to copy my bigquery datasets from development to production ( devlopmentproject1 to productionproject2 ) Development data ( Datasets in Biquery data) I needs to move to production project , ( Bigquery in production need to sink with development data ).
Hi Mahesh, Can you please post examples for CI/CD pipeline to deploy build on cloud stroage and CI/CD pipeline to deploy functions on cloud functions for multiple functions. Thank you
Hi Mahesh, Can we move "as is" servers like Jenkins, monitoring, bastion hosts, security scanners to GCP.. Do we have any restrictions to move it as-is to GCP..
Is there a way to deal with multiple dockerfiles say for nginx, web and database separately? As a further query, is it possible to combine multiple images and then run a kubernetes cluster?
Hello Mahesh, I want to use cloud build with pre - built image. I am able to push my Docker image to Artifact Repo but I can't create trigger in cloud build pointing to Artifact repo. And other repo like cloud source doesn't support docker image to store. So how can I achieve like I want to push my docker image with new tag in some repo and cloud build or some cicd will push the image to GKE, please let me know. So my developer will just push image to repo and it will deploy automatically in GKE.
@@LearnGoogleCloudwithMahesh Okay, one follow up. if first time I am going to build and deploy in Kubernetes, it is saying that "Error from server (NotFound): deployments.apps "xxxxxx" not found". You also mentioned that updating image. Can we not deploy first time by this way ? do we need to create deployments prior to run this?
@@biswanathbose2300 I usually create the deployment single and later any update any be handled by CI/ CD. Also, try kubectl patch for the first deployment it can work
@@LearnGoogleCloudwithMahesh In this example you have just a single file server.js and you are building image with Dockerfile. But if I need to create image from source code of an application and I can't upload that source code in source code repo.
The source code is available @ github.com/learngcpwithmahesh/cicd-service.git
Wow! what an explanation ! you get the concepts of GCR and Cloudbuild in few minutes. Really awesome mahesh !
Thanks Magesh
Amazing explanation... Not sure if anyone else can explain this good ! Thank you Mahesh :)
Thanks Dhiraj for those encouraging words
Thanks Mahesh :) These days there is no separate development and operational team, most of the time development team end up doing both development and operational task :)
True
very nice hands-on explanation guruji
this is a brilliant explanation. Thank you
Thanks Tuan
thanks Ganesh ...Very clear and consize....
Thanks Shinde
@@LearnGoogleCloudwithMahesh Ganesh - I cleared my PCA today. Thank you for the valuable info you shared.
@@shindeknowledge3212 congrats
How to copy my bigquery datasets from development to production ( devlopmentproject1 to productionproject2 )
Development data ( Datasets in Biquery data) I needs to move to production project , ( Bigquery in production need to sink with development data ).
Try BigQuery Transfer Service with Dataset Copy as the source
Hi Mahesh, don't we need a deployment and service yml files to create the respective objects in kubernetes cluster for this deployment??
Hi Mahesh
Can you please suggest best way to use cloud build for
CI/ CD process to setup GCP Bigquery.. GCS --> BQ(raw)-->BQ(staging)--> BQ(final)
IMHO, you should use data pipeline here orchestrated by Airflow/ Cloud COmposer/ Cloud Scheduler / Cloud Workflows
@@LearnGoogleCloudwithMahesh Thank you so much for your suggestion
how we get to known what to write in YAML file?
What is the steps which needs to carried should go in the YAML
Good one Mahesh !
Thanks Srinivas
What permissions are required for creating an instance automatically, just like you have set permissions for Kubernetes platform
Go to Cloud Build Settings (console.cloud.google.com/cloud-build/settings/service-account) and enable Compute Engine (Compute Instance Admin (v1)) & Service Account (Service Account User) roles
Thanks it's save a lot of my time
Happy to know that Ruchir Singh
Just perfect.. thanks sir 😇🙏🏻
Thanks Pratik
Sir can you please make a similar video with GitHub instead of gcp source code repository.. thanks in Advance 🙏🏻
@@pratikbhandari5649 Sure
Sir thanks I have also done with cloudbuild cicd with GitHub 😇
Thanks Mahesh ,, i have done successfully...
Awesome
Hi Mahesh, Can you please post examples for CI/CD pipeline to deploy build on cloud stroage and CI/CD pipeline to deploy functions on cloud functions for multiple functions. Thank you
Hi Mahesh, Can we move "as is" servers like Jenkins, monitoring, bastion hosts, security scanners to GCP.. Do we have any restrictions to move it as-is to GCP..
Jenkins as-is is possible
Security Scanner is feature in GCE
Bastion Host may not be needed in GCP due to IAP
Is there a way to deal with multiple dockerfiles say for nginx, web and database separately?
As a further query, is it possible to combine multiple images and then run a kubernetes cluster?
Both multiple docker and multiple images are possible
Thank u mahesh
Thanks Tanmay
Awesome Explanation
Thanks for the video, how about if we have multiple containers (LAMP stack for example) and docker-compose.yml in the root directory?
During the cloud build configuration step you can mention which dockerfile to use
can you please share one node application example with all configuration
github.com/GoogleCloudPlatform/nodejs-docs-samples gives many examples in Node JS
Hi,Mahesh please guide for google cloud certification associate paper clear ..urgebt basis
hello , do you have any video on how to deploy a react JS app to Google cloud as CI CD
No
Thank you Mahesh
Could you please help in how we can rollback in cloud build
Possible, simple option mention the old container image tag and trigger build process
@@LearnGoogleCloudwithMahesh can you please create a lecture for it.
With deploying application on GKE
@@arjunmishra5547 Sure
Hello Mahesh, I want to use cloud build with pre - built image. I am able to push my Docker image to Artifact Repo but I can't create trigger in cloud build pointing to Artifact repo. And other repo like cloud source doesn't support docker image to store. So how can I achieve like I want to push my docker image with new tag in some repo and cloud build or some cicd will push the image to GKE, please let me know. So my developer will just push image to repo and it will deploy automatically in GKE.
I have not yet explored Artifact Registry
@@LearnGoogleCloudwithMahesh Okay, one follow up. if first time I am going to build and deploy in Kubernetes, it is saying that "Error from server (NotFound): deployments.apps "xxxxxx" not found". You also mentioned that updating image. Can we not deploy first time by this way ? do we need to create deployments prior to run this?
@@biswanathbose2300 I usually create the deployment single and later any update any be handled by CI/ CD. Also, try kubectl patch for the first deployment it can work
@@LearnGoogleCloudwithMahesh In this example you have just a single file server.js and you are building image with Dockerfile. But if I need to create image from source code of an application and I can't upload that source code in source code repo.
@@biswanathbose2300 IMHO without Git repo CI/ CD will not work
Thank you, very helpful
Wow very nice content
Thanks Vasanth
Love it.
Hi Mahesh
could you please provide me files that you have used for this example.
Thanking you.
Regards
Sathya
Please drop me an email I share the code
i did not receive any reply so far Mahesh
@@sathyamurthy5918 I don't see any email from you? please drop me an email or I will create a public github repo and then share the link
github.com/learngcpwithmahesh/cicd-service.git
@@LearnGoogleCloudwithMahesh Thank you Mahesh
Hi, can yu send me the code for practising.
Couple of people asked for it. I will create a GitHub repo and share it
github.com/learngcpwithmahesh/cicd-service.git
Jai Shree Ram...
thx.saved me .謝謝ㄛ
azure pipelines are the easiest .
:)