2025-11-15 23:00:50
How do you manage your #Kubernetes resource lifecycle?
Let's say you installed a new product, with all the bells and whistles (deployments, service accounts, gateway, network policies, roles and bindings. But you don't need those anymore. How do you dispose of them?
Do you install stuff with a kubectl apply and do you dispose of them by manually calling kubectl delete?
Yes, the script emitted by "kubectl completion zsh" supports resource names!
#kubernetes #zsh #shell
Fellow homelabbers, especially those of you with mini PC clusters…:
Do you run a UPS?
How does one go about sizing?
#homelab #kubernetes
#Kubernetes 1.35 Released with In-Place Pod Resize and AI-Optimized Scheduling
https://www.infoq.com/news/2025/12/kubernetes-1-35/
#Kubernetes 101:
Do not mix your tools. It ends up in a mess.
E.g. running `kubens my-namespace` within `kubie` results in the temporary config file suddenly containing `namespace; !!null my-namespace`. Like whaaat... gotta use `kubie ns` instead.
☁️ Available as Docker images on Docker Hub and Quay, binary releases on GitHub, and Helm charts for #Kubernetes deployments. #Apache2 license - open source and free for commercial use.
🌐
Cheap Self-Hosted #Kubernetes on #Hetzner Cloud
https://blog.qstars.nl/posts/cheap-sel
Wrote a post about setting up sops and the sops-operator on a #homelab #kubernetes cluster
#k8s #sops
Relevant code in kubectl doing the completions: #kubernetes #zsh #shell #completion
This is an effort to create a fully functional #Kubernetes cluster with 1 million active nodes.
https://bchess.github.io/k8s-1m/
☸️ Hardened #Helm Charts for #Kubernetes deployments and new Hardened #MCP Servers for MongoDB, Grafana, #GitHub
Internally the registered completion function runs kubectl __complete with the same terms, like: `kubectl __complete get ns ku`, which emits a list of terms back to the completion function.
kubectl can be run with higher verbosity (eg -v6) to see the underlying requests being made to the remote server, but they're the normal ones to retrieve a list of resources (eg GET https://10.11.12.13:6443/api/v1/namespaces?limit=500).
#kubernetes #zsh #shell #completion
I'm setting up a talos cluster to tinker with at home and want to use my Synology for persistent volume storage.
I set up the NFS nfs-subdir-external-provisioner on my talos cluster and documented how at #talos #kubernetes #k8s #homelab #nfs @…
FYI all, portainer is giving away 3 node business licenses. #kubernetes support since the last time I visited their site, so I'm interested in checking how well that interacts with #talos.
Some of my #homelab machines currently just run a few containers in #docker_compose stacks for services my #homeassistant server is using like node red and I've been using #portainer for simple things like checking status or restarting things without having to ssh into those workers. Most of those containers are going to get migrated into my #k8s cluster, so it'll be interesting to see how well it works as a quick web interface.
@…