Orchestrator for container workloads. This is often a concern for SRE folks within an organization as keeping it happy can be difficult (especially as you get into operators and custom resources)
It has a CLI tool called kubectl
which can have subcommands like git
does.
Examples
kubectl-switch: Switch between contexts
#!/usr/bin/env bash
# Exit if no context is provided
if [ -z "$1" ]; then
echo "Error: Please provide a context name"
echo "Usage: kubectl switch <context-name>"
exit 1
fi
# Switch to the provided context
kubectl config use-context "$1"