alnoda-workspaces/workspaces/kubespray-workspace/docs/future-improvements.md

3 KiB

Features that can be added

  • Pre-install Kubectl plugins:
    • access-matrix - show an RBAC access matrix for server resources.
    • graph - visualize Kubernetes resources and relationships.
    • iexec - interactive selection tool for kubectl exec.
    • janitor - find objects in a problematic state in your Kubernetes cluster.
    • ktop - display workload metrics.
    • kurt - find what's restarting and why.
    • kpexec - run commands in a container with high privileges.
    • mtail - tail logs from multiple pods matching label selector.
    • modify-secret - modify secret with implicit base64 translations.
    • node-restart - restart cluster nodes sequentially and gracefully.
    • operator - manage operators with Operator Lifecycle Manager.
    • pod-lens - view pod-related resources with an interactive cli tool.
    • pv-migrate - migrate data across persistent volumes.
    • resource-capacity - overview resource requests, limits, and utilization.
    • sshd - run a temporary SSH server on any Running Pod in your Kubernetes cluster.
    • sql - query the cluster via pseudo-SQL.
    • stern - logs from multiple pods on Kubernetes and multiple containers within the pod. Each result is color coded for quicker debugging.
    • tree - show a tree of object hierarchies through ownerReferences.
    • view-secret - easy secret decoding. Useful if you want to see what's inside of a secret.
kubectl krew install access-matrix \
    && kubectl krew install df-pv \
    && kubectl krew install graph \
    && kubectl krew install iexec \
    && kubectl krew install janitor \
    && kubectl krew install ktop \
    && kubectl krew install mtail \
    && kubectl krew install modify-secret \
    && kubectl krew install nsenter \
    && kubectl krew install node-restart \
    && kubectl krew install operator \
    && kubectl krew install pexec \
    && kubectl krew install pod-lens \
    && kubectl krew install popeye \
    && kubectl krew install pv-migrate \
    && kubectl krew install resource-capacity \
    && kubectl krew install sshd \
    && kubectl krew install sql \
    && kubectl krew install stern \
    && kubectl krew install tree \
    && kubectl krew install view-secret