Getting started with Kubernetes

  Рет қаралды 48,425

Google Cloud Tech

Google Cloud Tech

Күн бұрын

Пікірлер: 32
@ManikandanRajasekar
@ManikandanRajasekar 3 жыл бұрын
Thanks a lot. It really helps to get started as well as to refresh the basics of Kubernetes, The concepts are explained in simple terms and able to follow the video well - Not boring! Great .. Looking forward to more in this series.
@googlecloudtech
@googlecloudtech 3 жыл бұрын
Glad it was helpful!
@the7odmelmoney
@the7odmelmoney 4 жыл бұрын
Thank you 🙏🏽. Well explained and easy to follow plus her mic is really good.
@TheOnlyEpsilonAlpha
@TheOnlyEpsilonAlpha 4 жыл бұрын
8:08 OMG i never seen that in any documentation but it's so necessary!
@kaslinfields9604
@kaslinfields9604 4 жыл бұрын
I'm so glad you learned something new! Config Maps were designed to allow you to set up your configuration info separately from your application code, but they're actually a pretty flexible API component. There are a few ways you can use them depending on your needs. You can create them more declaratively than I did in this example too. They're definitely useful and worth learning more about! There's some great info on them in the Kubernetes documentation here: kubernetes.io/docs/concepts/configuration/configmap/
@TheOnlyEpsilonAlpha
@TheOnlyEpsilonAlpha 4 жыл бұрын
@@kaslinfields9604 Yeah it‘s makes sense to use configmaps and secrets. I know that principles already from Saltstack where declaration states and secrets are separated from each other in states and pillars. I also had a load balanced proxy running on GKE, but was facing the issue: How to config all those squid pod with the same configuration? :) Can these configmaps key pairs also replace values inside the config file running inside the pod or do i have to use environment values?
@dheer211
@dheer211 4 жыл бұрын
Great Video thanks Carter and Kaslin
@techyesplc
@techyesplc Жыл бұрын
Where is the hands on link that they keep saying is in the description?
@bepshaileshraut7528
@bepshaileshraut7528 4 жыл бұрын
I respect your knowledge📚.
@cekingx
@cekingx 3 жыл бұрын
Love this playlist
@AhmadAlkaraki-mb4rh
@AhmadAlkaraki-mb4rh 7 ай бұрын
you keep mentioned that in the previous class we talked about !! isn't this the getting start video??
@ivaylobumbovski4509
@ivaylobumbovski4509 3 жыл бұрын
Hello, where can I find the previous video?
@klawtawar
@klawtawar 3 жыл бұрын
Why we are getting this message "The connection to the server localhost:8080 was refused - did you specify the right host or port?"
@juancolmenares6185
@juancolmenares6185 11 ай бұрын
Can you please update the github repo? my deployments/hello.yaml did not work, I had to change it to match the one in the video. Thanks
@shikenchan2129
@shikenchan2129 2 жыл бұрын
i am studying kubernates recently ,and my project is spring cloud stack project ,whether should i migrate my project to kubernates.
@paranoia94
@paranoia94 2 жыл бұрын
What's the diff between deployment with k8s and deploy to a cloud platform?
@value8035
@value8035 3 жыл бұрын
Cool stuff.. Thank you!
@ashwanipratap4229
@ashwanipratap4229 4 жыл бұрын
Hi Team, Though all of your content about Kubernetes available on this channel is nice but I suggest you to create a new channel for Kubernetes called "Google Kubernetes Engine" and make available detailed content for novice to experts along with the periodic updates and advancements on the same...
@quinnh9964
@quinnh9964 4 жыл бұрын
I agree that this would be something very nice, especially as people want to learn more about GKE in the same format.
@bepshaileshraut7528
@bepshaileshraut7528 4 жыл бұрын
Lovely motivational important things.Iam truly try it's ok👌.
@eclipsetutorialvideo
@eclipsetutorialvideo 4 жыл бұрын
hello @Kaslin Fields2 questions : you used curl with -k options to skip certificate verification, why? And where can we find the code lab so we can dig in your demo? Thanks :)
@kaslinfields9604
@kaslinfields9604 4 жыл бұрын
Hi, great catch and thanks for the question! And also a good catch on the code, we've now updated the video description with a link to the github repo, which you can find here: goo.gle/39dweS1 Regarding the -k, my focus in this demo was on using Kubernetes to deploy an application, and showing how the Kubernetes API objects can be used. As such, I didn't actually bother ensuring the certificates were certified by a proper authority. With the way I set everything up here, trying to connect without the -k (which would mean trying to connect and verify the certificates) fails with an error along the lines of "curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it." (I deployed it and tested it just now!) For the purposes of what I aimed to show in this demo, this is fine. But of course in a scenario with a more realistic web application, that might be a problem!
@AlvarLagerlof
@AlvarLagerlof 4 жыл бұрын
How do I do auto updates on push to a registry?
@o0s4eed0o
@o0s4eed0o 4 жыл бұрын
where are the files to follow along with?
@kaslinfields9604
@kaslinfields9604 4 жыл бұрын
Thank you for asking! We forgot to post the repo in the description. The description has now been updated. You can find the code in the github repo here: goo.gle/39dweS1 And a more detailed walkthrough of this demo + a bit more in the blog post here: goo.gle/39irwSS
@VincentAndre_HK
@VincentAndre_HK 2 жыл бұрын
maybe move the circle with the camera on you on the top part of the screen so it does not hide the code. the top part is pretty useless anyway
@eclipsetutorialvideo
@eclipsetutorialvideo 4 жыл бұрын
Really too bad you didn't show the yaml of the frontend, we don't know how secret and configmap are used :( I guess you used them in a volume and mount with the proper paths : one configmap mount to the nginx conf with the path, one secret mount with the path of cert, key in pem format here /etc/tls
@kaslinfields9604
@kaslinfields9604 4 жыл бұрын
Another great catch, sorry about that! The link to the code is now in the description so you can check it out for yourself in the github repo. That's right, there are volume mounts in the frontend yaml with the nginx conf path and the secret path. Here's what it looks like (at time of writing): ... volumeMounts: - name: "nginx-frontend-conf" mountPath: "/etc/nginx/conf.d" - name: "tls-certs" mountPath: "/etc/tls" volumes: - name: "tls-certs" secret: secretName: "tls-certs" - name: "nginx-frontend-conf" configMap: name: "nginx-frontend-conf" items: - key: "frontend.conf" path: "frontend.conf"
@donhbk9662
@donhbk9662 4 жыл бұрын
I pray to work with google this year 👨🏾‍💻
@investor6821
@investor6821 3 жыл бұрын
11:22
@raghavsharma2057
@raghavsharma2057 4 жыл бұрын
i wish i could do anything for google
How to debug a Kubernetes application
3:15
Google Cloud Tech
Рет қаралды 25 М.
What is ArgoCD
4:34
IBM Technology
Рет қаралды 36 М.
Почему Катар богатый? #shorts
0:45
Послезавтра
Рет қаралды 2 МЛН
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
Getting Started with Airflow for Beginners
16:00
Data with Marc
Рет қаралды 20 М.
Interacting with your Kubernetes workloads
15:08
Google Cloud Tech
Рет қаралды 16 М.
The Secret Manager in GCP to store and access sensitive data
12:39
Anjan GCP Data Engineering
Рет қаралды 6 М.
Using the Kubernetes API
5:52
Google Cloud Tech
Рет қаралды 56 М.
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 188 М.
Google Kubernetes Engine - Key Components
11:31
Cloud Advocate
Рет қаралды 38 М.
5 Hidden Windows Features You Should Be Using in 2025!
8:05
Kevin Stratvert
Рет қаралды 104 М.