I managed to avoid #Kubernetes for 10 years, but it’s finally caught up to me, so I hope I’m a Kubernetes god after going through all this required (by job) Kubernetes training.
As my old NUC was showing its age, and didn't suffice for my #homelab needs anymore, I decided to build a new one. And because I prefer running all my #selfhosted in containers, but abhor fucking around with #docker and docker-compose, it's a single-node #k8s cluster, using #k3s, just like my old server. One big difference is that the new server has a decent amount of drives for storage. I decided to set up #zfs to manage that, and zfs is all it's cracked up to be.
Kubernetes stuff is all like "Kubestock is a kube control node for funneling proxyd from your kubesits to your kubesats, allowing connections with kubenite and spintwiddle twanks, to keep your yart flow in line with your kubehats."
@guus Everything needs to be a graphic! Reading text and spreadsheets is evil!
Thankfully that hasn't happened to me quite yet.
(I don't mind it for whiteboarding etc, but ... advanced search and verbalizing the outcomes, a necessary step for converting to code, seems hard.)
Yeah, I tried Miro for schema design and found that writing SQLAlchemy sample code and then have some tool reversing the foreign key relationships into a diagram is way faster, easier and produces less flawed results.
@wyri unpopular opinion: Sometimes it’s just time to say goodbye.
There are just way better alternatives to #PHP for #K8s platforms. The core concept of configuration and runtime management was build for something different, out of different reasons.
I forgot that the #Yuzu dedicated multiplayer lobbies, which I've deployed in my #k8s cluster and using for online games would no longer work - cos eventho it's self-hosted, it does send POST requests to yuzu-emu's API which ofc no longer exists. Dk, maybe it still works but requires a direct connection rather than be able to browse/locate through the lobby list?
Choosing Drupal as part of your Composable Architecture solution has been a developer topic for a while. If you’re still catching up, our blog post will give you short, informative insights into what this is and why the combination is a knock-out. Learn more: https://www.amazee.io/blog/post/composable-architecture-and-drupal
#pv-migrate is an amazing #Kubernetes tool that is absolutely essential to all #homelab (s) and cluster admins that allows you to easily and securely copy the data from one persistent volume claim to another in the same namespace, a different namespace, or heck even a different cluster.
One thing to note about it tho, what I learned just today after years of using it is that it does not support #SELinux found on #RHEL based clusters (which also means I just learned that my former company's clusters prolly weren't using SELinux... oops). I wouldn't recommend removing SELinux entirely tho, simply toggle SELinux from enforcing (1) to permissive (0) when you're about to migrate your data using pv-migrate. Once you're done, just toggle SELinux back on and you're golden.