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"