No video

Introduction to Google Kubernetes Engine for beginners

  Рет қаралды 13,437

That DevOps Guy

That DevOps Guy

4 жыл бұрын

Subscribe to show your support! goo.gl/1Ty1Q2 .
Patreon 👉🏽 / marceldempers
This is the start of a new series called Kubernetes in the cloud where we explore kubernetes in a couple of different cloud providers. We'll create free trial accounts, take a look at pre provisioning steps, the cloud command line interface and then see what it takes to get a cluster up and running.
Today's cloud is going to be Google Kubernetes Engine.
GKE has been around for a long time. Probably the first Kubernetes to make it into the cloud.
Today we'll be taking a look at what it takes to get a Kubernetes cluster up and running in Google Cloud. All the commands I do in the video, is on GitHub
Also if you want to support the channel further, become a member 😎
marceldempers....
Checkout "That DevOps Community" too
marceldempers....
Checkout the source code below and follow along :)
These videos will lay the foundation for follow up series about:
Microservices, Monitoring, Logging, Terraform, On premise clusters and more!
If you're interested in learning more about Kubernetes, checkout my series below:
Azure AKS: • Introduction to Azure ...
AWS EKS: • Introduction to Amazon...
Linode LKE: • Introduction to Linode...
Digital Ocean : • Introduction to Digita...
Kubernetes Guide for Beginners:
---------------------------------------------------
• Kubernetes development...
Kubernetes Monitoring Guide:
-----------------------------------------------
• Kubernetes Monitoring ...
Kubernetes Secret Management Guide:
--------------------------------------------------------------
• Kubernetes Secret Mana...
Like and Subscribe for more :)
Source Code
--------------------------------------------------------------
github.com/mar...
Follow me on socials!
marceldempers.dev
Twitter | / marceldempers
GitHub | github.com/mar...
Facebook | thatdevop...
LinkedIn | / marceldempers
Instagram | / thatdevopsguy
Music:
Track: Sappheiros - Willow | is licensed under a Creative Commons Attribution licence (creativecommon...)
Listen: / willow
Track: Amine Maxwell - Le Soir | is licensed under a Creative Commons Attribution licence (creativecommon...)
Listen: / le-soir
Track: Sappheiros - Affection | is licensed under a Creative Commons Attribution licence (creativecommon...)
Listen: / affection
Track: Loxbeats - Surface | is licensed under a Creative Commons Attribution licence (creativecommon...)
Listen: / surface
Track: J3bii - camel toe [ Prod. J3bi ] | is licensed under a Creative Commons Attribution licence (creativecommon...)
Listen: / camel-toe-prod-j3bi
Track: souKo - souKo - Parallel | is licensed under a Creative Commons Attribution licence (creativecommon...)
Listen: / parallel

Пікірлер: 26
@paulifea7072
@paulifea7072 3 жыл бұрын
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
@yovangrbovich3577
@yovangrbovich3577 4 жыл бұрын
Best DevOps vids by far! Thanks man!
@superjzh
@superjzh Жыл бұрын
By far the best GKE tutorial for beginners. Thanks a heap mate!
@SanTosh-zg2iv
@SanTosh-zg2iv 4 жыл бұрын
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!!!
@MarcelDempers
@MarcelDempers 4 жыл бұрын
More Kubernetes in the Cloud introductions🤓 ✅Azure AKS: kzfaq.info/get/bejne/m9-mf9p8mqmWlKs.html ✅AWS EKS: kzfaq.info/get/bejne/h7qYlMeEmLnTmZs.html ✅Linode LKE: kzfaq.info/get/bejne/jLmAiLp22dfYno0.html ✅Digital Ocean : kzfaq.info/get/bejne/htyWdaZ2kt7Lco0.html
@bluesdog88
@bluesdog88 4 жыл бұрын
Great series Marcel thanks!
@whooo71
@whooo71 4 жыл бұрын
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.
@gabrieldjebbar5473
@gabrieldjebbar5473 4 жыл бұрын
Awesome as usual !
@manikantareddy205
@manikantareddy205 4 жыл бұрын
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.
@pascal0868
@pascal0868 5 ай бұрын
It’s further ado. But seriously a great video!
@3042640426
@3042640426 Жыл бұрын
Thank you
@Ritm2
@Ritm2 4 жыл бұрын
Great content! Thanks!
@stanislasquastana3268
@stanislasquastana3268 3 жыл бұрын
that is another really good video !! thanks
@leonardolimaribeiro8282
@leonardolimaribeiro8282 2 жыл бұрын
Good job! That was really helpful!
@sethuramanramadass6625
@sethuramanramadass6625 4 жыл бұрын
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...
@MarcelDempers
@MarcelDempers 4 жыл бұрын
Thanks! 💪🏽great suggestion!
@DostoKhann
@DostoKhann 2 жыл бұрын
you are cool
@K2ThaYo
@K2ThaYo 4 жыл бұрын
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
@MarcelDempers
@MarcelDempers 4 жыл бұрын
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
@roadexplorer2470
@roadexplorer2470 4 жыл бұрын
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)
@MarcelDempers
@MarcelDempers 4 жыл бұрын
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 kzfaq.info/get/bejne/sNBmpcJ2qs7aZqc.html Thanks again 💪🏽🤓
@roadexplorer2470
@roadexplorer2470 4 жыл бұрын
@@MarcelDempers That one is perfect thanks!
@paulifea7072
@paulifea7072 3 жыл бұрын
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 (:
@paulifea7072
@paulifea7072 3 жыл бұрын
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 (:
@MarcelDempers
@MarcelDempers 3 жыл бұрын
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
@paulifea7072
@paulifea7072 3 жыл бұрын
@@MarcelDempers hmm I see. Thanks! I'm reading the link you provided now
Persistent Volumes on Kubernetes for beginners
18:47
That DevOps Guy
Рет қаралды 52 М.
Creating a GKE cluster (demo)
14:03
Google Cloud Tech
Рет қаралды 40 М.
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 20 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 62 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 40 МЛН
Simplify Kubernetes YAML with Kustomize
20:37
That DevOps Guy
Рет қаралды 75 М.
Google Kubernetes Engine (GKE) | Crash Course
49:44
Tech With Otabek
Рет қаралды 1,5 М.
Terraform with Azure Kubernetes Service
27:56
That DevOps Guy
Рет қаралды 23 М.
Why I use Windows as a DevOps Engineer
21:07
That DevOps Guy
Рет қаралды 17 М.
Introduction to Helm | Kubernetes Tutorial | Beginners Guide
27:32
That DevOps Guy
Рет қаралды 169 М.
Google Kubernetes Engine - Key Components
11:31
Cloud Advocate
Рет қаралды 35 М.
Understanding StatefulSets in Kubernetes
28:44
That DevOps Guy
Рет қаралды 47 М.
Getting Started with EKS and Terraform
18:51
That DevOps Guy
Рет қаралды 40 М.
What is Kubernetes AFFINITY ?
17:28
That DevOps Guy
Рет қаралды 6 М.
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 20 МЛН