Introduction to Google Kubernetes Engine for beginners

preview_player
Показать описание

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 😎

Checkout "That DevOps Community" too

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:

Kubernetes Guide for Beginners:
---------------------------------------------------

Kubernetes Monitoring Guide:
-----------------------------------------------

Kubernetes Secret Management Guide:
--------------------------------------------------------------

Like and Subscribe for more :)

Source Code
--------------------------------------------------------------

Follow me on socials!

Music:

Рекомендации по теме
Комментарии
Автор

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

paulifea
Автор

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!!!

SanTosh-zgiv
Автор

By far the best GKE tutorial for beginners. Thanks a heap mate!

superjzh
Автор

that is another really good video !! thanks

stanislasquastana
Автор

Good job! That was really helpful! <3

leonardolimaribeiro
Автор

More Kubernetes in the Cloud introductions🤓

MarcelDempers
Автор

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.

whooo
Автор

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.

manikantareddy
Автор

It’s further ado. But seriously a great video!

pascal
Автор

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...

sethuramanramadass
Автор

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

KThaYo
Автор

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)

roadexplorer
Автор

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 (:

paulifea