I'm now a master at kubernetes

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

My Products

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

thanks for doing alot of content on devops stuff and cloud stuff, super important and helpful to learn.

eshw
Автор

Q: When did you become expert in go?
A: Last night

rns
Автор

Enjoyed my tea watching this. Glad you're feeling better big guy.

st-jngk
Автор

thanks cody, easy 5 years of experience in k8s after watching this vids.

EmperorAlles
Автор

There is a local cluster u can use before throwing everything in prod
U can use something calls minikube or kind

abdulrahmanalsabagh
Автор

If you want to make your docker image even smaller, you can use a distroless rather than an alpine image to copy your go binary there. It's also more secure.

mariossimou
Автор

Great job.

Your control plane in theory should be an odd number 3 for high availability. In a production environment your workloads will not run on those control planes. They will run on worker nodes. The control plane will distribute between those deployments and pods across those nodes. If a node dies then it will spin up new.

DaysOfDevOps
Автор

One good practice is to create a Makefile and put the "build container", "push container", and "apply changes" commands into it.

the_damm
Автор

Setting up a local cluster (2 nodes) was an absolute fucking pain. I started about a week ago (at the same time this video launched), and it took me 2 days just to get through the fundamentals and get a ingress-nginx controller up a running and another 2 days to set up cert-manager enable ssl for my deployments. That being said, things are starting to move a lot faster now. The first week is alwasy the most difficult and the slowest.

Jackson_Zheng
Автор

It would be great to post more videos about docker and Kubernetes

nidhalbettaibi
Автор

Great job learning all of this in such a small amount of time! You got some concepts mixed here and there but nothing that would stop you running your workloads. As you will get more exposed to k8s you will learn all those details and best practices just in time as you need them 😊

amine
Автор

16:30 you could have added a reddis instance to the cluster and then hit it with go, this way you can have multiple go instances running at the same time, but it falls apart at this point because you would no longer have to scale the go instances horizontally as they're not the critical point anymore ig

yassine-sa
Автор

Been waiting for this kind of topic in your channel!

randomforest_dev
Автор

Loved this level of overview. Thanks for sharing.
Coming from Docker Compose this managed Kubernetes approach looks reasonable. I'd love to see a follow up if you configure a database or media storage with this.

BTCruiser
Автор

Funny, I also am taking course on GKE at the moment. As of my understanding, having more than 1 replica is not hard requirement for having no downtime during update. With maxSurge, we can define how many additional pods there can be during deployment, so the new pod can be created before the old pod is rolled out.

remssi-dev
Автор

Great stuff on learning Kubernetes! Just want to elaborate that currently, your application is "stateful". Meaning that your application will have a state (the keys that are being stored in memory). This is the reason that replicating to two or more pods will result in different responses (since the containers will not know each others state).

Generally, you want your applications inside Kubernetes to be "stateless". Stateless applications are easy to scale up and down since you do not have to worry about losing data inside the container. Replicating stateful applications is possible but require a bit more setup (writing the state to an external resource, using PersistentVolumes, Operators etc.)

watchyoutubestuff
Автор

you can configure your load balancer to use ip_hash that way the load balancer always send the user back to the server they hit originally

stevenmetry
Автор

you would need an ingress controller, cert manager and ingress resources to handle exposing services with https

sergioteixeira
Автор

Keep creating this type of content sir ❤

rjthug
Автор

Last week you mastered Go, now Kubernetes. This is exciting, next week you'll rebuild Google search engine? Love the videos as always.

lifewithyousof