2025-11-15 23:00:50
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
Hosted Control Planes and Bare Metal: What, Why, and How
https://www.linkedin.com/pulse/hosted-control-planes-bare-metal-what-why-how-dario-tranchitella-be56f/
☁️ 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.
🌐
Does there exist some zsh kubectl plugin/feature which provides tab-completion of (nouns from a cache of) *remote resource names*? I want this to work like local paths do for file arguments.
kubectl -n ku<TAB> get svc tr<TAB> -o yaml
#kubernetes #zsh #shell
This is an effort to create a fully functional #Kubernetes cluster with 1 million active nodes.
https://bchess.github.io/k8s-1m/
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 @…
Relevant code in kubectl doing the completions: #kubernetes #zsh #shell #completion
☸️ 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