Man you are a life saviour, I was just so stressed from work because I have no idea how or where to start learning kubernetes or GKE until I found this video. You just made my day sir
Hello MD.. Thank you the vids..Simply 3C Clear Crisp Concise I know its little tough to make vid apart from usual work..Keep doing!!! I will soon let you know my bucket list!!! And at last the background music is so good!!!
here is a list of freetier (free for life) services in cloud - free-for.dev "watch" and "pv" utility pretty useful when you starting services (you don't need run again and again command to check status) I think we need another video about cloud console and their web cli. it would be cool to show how setup simple integration and pipeline deployment with GitLab CI cloud or own hosted (freetier) to GKE, for example PHP stack (wp or magento, MySQL, Nginx, redis or memcache, persistent volumes), with helm or deployment sets, builded in GKE runner. Also cool stuff with cloud functions could be described (sending events, simple node app, etc). If you have a time tell us about deployment production in kubernetes, using Blue-Green deployment to reduce downtime and risk, reducing costs in kubernetes (for example Osiris). CloudRun is awesome resource in GC, it can handle very high loads and you don't need pay for this if your app is stateless. I would like to see videos about GC - firestore (as cdn), memorystore (cloud redis server), cloud run (unlimited compute engine), cloud sql (ha), stackdriver (uptime checks), cloud logging, parsing and alerting, pub\sub functions. Thank you for your videos.
Construct a project step by step which helps for the beginners. Use real-time scenarios. which helps people like me who are trying to switch into DevOps.Thanks for the Videos. It's really helpful.
Awsum video, no other video in youtube is simple as yours for me... Can you please post a video about container scanning, vulnerability checks? Clair tool?? Anything related to cloud WAF...
Hey friend, I would like your feedback on a newer recording that has many improvements to audio. This one was recorded before the updates. If you could let me know if the video link here is better for you, that would be good feedback th-cam.com/video/zj6r_EEhv6s/w-d-xo.html Thanks again 💪🏽🤓
Great video as always. I'm thinking about moving a private project to the cloud, but it's pretty Ressource heavy, that's why I still running it locally on a daily basis. Let's say I build a k8s on gke and run my workload as a batch job on k8s. A) would I only pay for the time the job run? Or would I have to pay for the cluster even if I don't use the resources? B) do I have the possibility to create the worker nodes with the size I want? Since my stuff requires much cpu but no ram, I would like something like 32 cores and 4gb ram only. Would be great if you know this stuff, since gke docs are lacking on some Information
Thanks! A) GKE has a per hour cost for the control plane. So you pay for a running cluster even if there are 0 nodes attached. b) Yes - I cover node pools in the video. You can take a look at C series CPU machines cloud.google.com/compute/docs/machine-types#recommendations_for_machine_types You might want to make sure you design the system so you dont pay for that large machine when job is not running. So you'll need some cluster scaling mechanism to bring up a machine before job runs etc... or even consider a different (possibly a serverless) solution for this and not use K8s
Also, I noticed that "~/.kube/config" is the path to the user cluster's kubeconfig file. After creating the user cluster that was shown in this video, I was trying to connect to one of my user cluster node via SSH and the GCP's documentation mention I needed the admin cluster kubeconfig file. Can I ask what the difference between my admin cluster and user cluster is? Does the admin cluster refer to the nodes where kubectl is installed? And where can I find the path to my admin cluster kube config file? Once again thank you for this series, really appreciate the amount of effort you have put in to make this (:
edit: I found a way to connect to my instance with "gcloud compute ssh --zone ". But I'd still like to ask the difference between the admin cluster and user cluster. Thank you (:
MY understanding is command "container clusters get-credentials" will give you a kubeconfig with access based on your GKE access. Let's say you created the cluster, you may have higher level privileges when running kubectl commands The user will do the same command to get a kubeconfig and its permissions are scoped based on their gcloud account permissions. To give users more access, you simply use RBAC in kubernetes to extend their access. See cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl
Man you are a life saviour, I was just so stressed from work because I have no idea how or where to start learning kubernetes or GKE until I found this video. You just made my day sir
By far the best GKE tutorial for beginners. Thanks a heap mate!
More Kubernetes in the Cloud introductions🤓
✅Azure AKS: th-cam.com/video/eyvLwK5C2dw/w-d-xo.html
✅AWS EKS: th-cam.com/video/QThadS3Soig/w-d-xo.html
✅Linode LKE: th-cam.com/video/VSPUWEtqtnY/w-d-xo.html
✅Digital Ocean : th-cam.com/video/PvfBCE-xgBY/w-d-xo.html
Best DevOps vids by far! Thanks man!
Hello MD..
Thank you the vids..Simply 3C
Clear
Crisp
Concise
I know its little tough to make vid apart from usual work..Keep doing!!!
I will soon let you know my bucket list!!!
And at last the background music is so good!!!
Great series Marcel thanks!
here is a list of freetier (free for life) services in cloud - free-for.dev
"watch" and "pv" utility pretty useful when you starting services (you don't need run again and again command to check status)
I think we need another video about cloud console and their web cli.
it would be cool to show how setup simple integration and pipeline deployment with GitLab CI cloud or own hosted (freetier) to GKE, for example PHP stack (wp or magento, MySQL, Nginx, redis or memcache, persistent volumes), with helm or deployment sets, builded in GKE runner. Also cool stuff with cloud functions could be described (sending events, simple node app, etc). If you have a time tell us about deployment production in kubernetes, using Blue-Green deployment to reduce downtime and risk, reducing costs in kubernetes (for example Osiris). CloudRun is awesome resource in GC, it can handle very high loads and you don't need pay for this if your app is stateless. I would like to see videos about GC - firestore (as cdn), memorystore (cloud redis server), cloud run (unlimited compute engine), cloud sql (ha), stackdriver (uptime checks), cloud logging, parsing and alerting, pub\sub functions. Thank you for your videos.
Awesome as usual !
Good job! That was really helpful!
that is another really good video !! thanks
Construct a project step by step which helps for the beginners. Use real-time scenarios. which helps people like me who are trying to switch into DevOps.Thanks for the Videos. It's really helpful.
Great content! Thanks!
Awsum video, no other video in youtube is simple as yours for me... Can you please post a video about container scanning, vulnerability checks? Clair tool?? Anything related to cloud WAF...
Thanks! 💪🏽great suggestion!
Thank you
Great vids Marcel! (Could you add a little more gain to the mic, sometimes I struggle to hear even at 100% but other channels are ok)
Hey friend, I would like your feedback on a newer recording that has many improvements to audio. This one was recorded before the updates. If you could let me know if the video link here is better for you, that would be good feedback
th-cam.com/video/zj6r_EEhv6s/w-d-xo.html
Thanks again 💪🏽🤓
@@MarcelDempers That one is perfect thanks!
Great video as always. I'm thinking about moving a private project to the cloud, but it's pretty Ressource heavy, that's why I still running it locally on a daily basis. Let's say I build a k8s on gke and run my workload as a batch job on k8s.
A) would I only pay for the time the job run? Or would I have to pay for the cluster even if I don't use the resources?
B) do I have the possibility to create the worker nodes with the size I want? Since my stuff requires much cpu but no ram, I would like something like 32 cores and 4gb ram only.
Would be great if you know this stuff, since gke docs are lacking on some Information
Thanks!
A) GKE has a per hour cost for the control plane. So you pay for a running cluster even if there are 0 nodes attached.
b) Yes - I cover node pools in the video. You can take a look at C series CPU machines cloud.google.com/compute/docs/machine-types#recommendations_for_machine_types
You might want to make sure you design the system so you dont pay for that large machine when job is not running. So you'll need some cluster scaling mechanism to bring up a machine before job runs etc... or even consider a different (possibly a serverless) solution for this and not use K8s
It’s further ado. But seriously a great video!
Also, I noticed that "~/.kube/config" is the path to the user cluster's kubeconfig file. After creating the user cluster that was shown in this video, I was trying to connect to one of my user cluster node via SSH and the GCP's documentation mention I needed the admin cluster kubeconfig file. Can I ask what the difference between my admin cluster and user cluster is? Does the admin cluster refer to the nodes where kubectl is installed? And where can I find the path to my admin cluster kube config file? Once again thank you for this series, really appreciate the amount of effort you have put in to make this (:
edit: I found a way to connect to my instance with "gcloud compute ssh --zone ". But I'd still like to ask the difference between the admin cluster and user cluster. Thank you (:
MY understanding is command "container clusters get-credentials" will give you a kubeconfig with access based on your GKE access. Let's say you created the cluster, you may have higher level privileges when running kubectl commands
The user will do the same command to get a kubeconfig and its permissions are scoped based on their gcloud account permissions. To give users more access, you simply use RBAC in kubernetes to extend their access.
See cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl
@@MarcelDempers hmm I see. Thanks! I'm reading the link you provided now
you are cool
Miller Paul Perez Eric Clark Michelle
Harris Kevin Smith Cynthia Taylor Elizabeth