Some *EASY* Kubernetes Projects for beginners

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

In this video, I’d like to show you 4 easy Kubernetes projects for beginners. I’ll share my own experience of deploying a Kubernetes cluster on virtual machines using Proxmox, and how this exciting project helped me learn essential Kubernetes skills in a practical and fun way.

References

________________

💜 Support me and become a Fan!

💬 Join our Community!

👉 Follow me everywhere

________________

Read my Tech Documentation

My Gear and Equipment

________________

Timestamps:

00:00 Introduction
02:53 Install Kubernetes yourself!
06:20 Kubernetes management apps
09:09 Set up a Load-Balancer, and Ingress Controller
11:33 Deploy self-hosted web apps
14:10 Final thoughts

________________
Links can include affiliate links.
Рекомендации по теме
Комментарии
Автор

Awesome to see more love for Kubernetes. Great video, Christian.

Jims-Garage
Автор

Like your videos very much!

The "F" in Kubernetes stands for User-FRIENDLYNESS

sebastiantillmann
Автор

Currently, I am deploying Kubernetes on 20 VMs as a homelab, spread across 10 servers (10 controllers and 10 workers). I have NGINX Ingress, MetalLB, and Cert Manager set up, along with some test deployments. At the same time, I am creating an Ansible playbook to automate the installation because, in the future, I would like to at least double the number of servers. I am currently working on optimizing the playbook to reduce network usage by downloading all packages on one node and copying them to the other nodes. What I have learned during this process is invaluable and worth the effort.

martinklims
Автор

Now I can't wait for Raspberry K8s cluster! ❤

rzabcio
Автор

Great videos as always!
Maybe a topic could be logs, which of them are useful for cluster, which for apps and which we can discard.
Maybe a third party solution to ingest them and check for security problems.
Thank you!

olexaxa
Автор

Love to see the shift to Kubernetes. 💖 Even if initially a bit harder to reason about than docker, after discovering kubernetes operators for DB management, I can't see myself going back to managing DBs in Docker anymore. And since most self hosted apps will require a DB - extra complexity pays of in in the long run.

letstalkdev
Автор

For me Longhorn is one of the best storages. With one single command you can have storage solution for your Kubernetes cluster

СергейНовоселецкий-жч
Автор

Sir like your content it's amazing ❤

vikasrathi
Автор

Hi Christian, love the channel. It would be great if you could cover gatekeeper opa to allow one to set controls on a k3s cluster. Thank you

pattheth
Автор

Nice! A couple of other areas.. multiple architecture worker nodes (building/deploying needed versions for each), simulate/have multiple sites (use labels for example for different sites) ha deployments across sites etc. if using secrets/configmaps... things like stakater/reloader (or even thinking about how to update/rotate certs/creds etc :) )

DavidC-rtor
Автор

Hey, someone have successfully deploy a k8s cluster using kubeadm on a cloud provider like azure or OpenStack ? I am on it since 2 weeks and I always have a problem, the pod to pod communication doesn’t works when they are in différents workers nodes. If someone can help me

darkjo
Автор

Why MetalLB? Why not KeepAlived? This would allow you to move the IP for your control plane as well as your data plane. Also it keeps "OS" services out of your workload management tool, Kubernetes.

wstrater
Автор

Good Video,
I also started my own learning experience with k3s and kubeadm, and I defenetly learned a lot, but I had issues and complications when deploying k3s on diffrent distributions with diffrent networking stacks, as some of the tools would interact with iptables, some of them with nftables and some of them with ebpf, and in combination I often got broken network configurations. I do have to say it was an awesome experience, but might I point you at Sideolabs and Talos, I think it is a much superior but yet easier way to run kuberentes and get somewhat easy going.
Have you already heard of it? And if yes, why do you not recommend it for beginners?

kaliroot
Автор

Because there is a lot to learn about k8s,
it is better to get started and actually operate it on the virtual machine.
Actions speak louder than words. 🤣
Thanks for sharing. 👍
Can you make a video about K8S grayscale deployment and canary deployment?

bBeVaEqAhEG
Автор

4:54 What are the 3 devices in the rack?
There are NVMe 'hats' on top but what's underneath them?

Shocker
Автор

After almost trying all storage options, longhorn seems to be the best

themohtab
Автор

i know kubernetes but in home lab i much more default to just using docker well most specifically docker-compose most commonly due to simplicity... since high availability is not important for my home use, and even when i used kubernetes for in home I've still used it as single node server so didn't see any point of using extra resources for kuberenetes as well as using more setup time to prepare additional yaml configs / or helm files to run some simple docker containers

NinoKotur
Автор

Hey so I know you read these comments so to keep this short...
Can you cover Talos Linux and Sidero Omni? K3s is nice and all, but Talos is a completely new kind of beast, very impressive.

aeonremnant
Автор

Please tell us about the Linux distribution for Kubernetes - Talos :)

evgeniyzhukov
Автор

I've tried K3S on raspberry-pi some time ago, and encountered a sever problem: k3s doing su much i/o on the poor sd card that ssh could not function any more.

francoisscala