notes/technology/k8s

kubeswitch: The kubectl for operators

Notes | 2025-04-17 (updated 2025-10-25) | 1 min read
#k8s #tools

kubeswitch (lazy: switch) is the single pane of glass for all of your kubeconfig files. Caters to operators of large scale Kubernetes installations. Designed as a drop-in replacement for kubectx.

I’m using it for all my cluster-switching needs.

kubectx & kubens

Notes | 2025-02-17 (updated 2025-10-25) | 1 min read
#k8s #tools

When working with multiple Kubernetes clusters and namespaces switching context can be a chore.

For this I enjoy using kubectx and kubens.

They can be installed using kubectl krew.

kubectl krew install ctx
kubectl krew install ns
I’ve since switched to [[kubeswitch]], which works much nicer for me.

Managing Multiple Kube Config Files

Notes | 2024-02-22 (updated 2025-10-25) | 1 min read
#k8s #productivity #scripting

This is a simple script that takes multiple kube config files and deeply merges them into one.

I’ve since switched to [[kubeswitch]], which works much cleaner than this home-grown script.

Read more…

Kubernetes

Notes | 2020-01-01 (updated 2025-10-25) | 1 min read
#k8s #slashpage-uses

I have run and am still running loads of Kubernetes clusters, mostly on-premise.