Files
awesome-kubernetes/v2-docs/kubectl-commands.md

19 KiB
Raw Permalink Blame History

Kubectl commands

!!! info "Architectural Context" Detailed reference for Kubectl commands in the context of The Container Stack.

Standard Reference

Automation

Kubernetes

Ansible Modules

  • (2024) Manage Kubernetes (K8s) objects [PYTHON CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] — Official documentation detailing Ansible's specialized kubernetes.core.k8s module capabilities. It focuses on declaratively orchestrating Kubernetes objects directly from Ansible playbooks, allowing organizations to cleanly bridge traditional VM configuration setups with modern containerized platform configurations.

Cloud Native

Kubernetes (1)

CICD and Builds

  • (2026) container-registry.com: Lifting Developers Productivity 🌟 [N/A CONTENT] [COMMUNITY-TOOL] — An analysis of the BuildKit CLI integration for 'kubectl'. It empowers developers to build container images directly within active Kubernetes execution scopes, leveraging distributed cache backends and eliminating local docker daemon dependencies.

CLI and Debugging

  • (2026) ==ahmetb/kubectl-aliases== 3691 [SHELL CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — An automated system that generates systematic shell aliases for 'kubectl', significantly enhancing engineering productivity. It minimizes operational friction by programmatic expansion of over 800 permutations of flags and subcommands, allowing administrators to interface with Kubernetes clusters using succinct shorthand sequences.
  • (2026) ==github.com/trstringer/kubectl-example== 13 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A reference repository providing curated template patterns and concrete command-line configurations for common 'kubectl' usage patterns. Designed to shorten the ramp-up time for operators, it acts as a declarative cheat-sheet for state transitions and diagnostic queries.
  • (2026) kubectl explain [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — Official reference documentation for 'kubectl explain', a critical utility for schema exploration within the Kubernetes API. Architecturally, it queries the cluster OpenAPI specification directly to output detailed structural layouts of specific resources, assisting developers in constructing valid declarative YAML manifests.
  • (2026) itnext.io: Using kubectl explain for Custom Resources [N/A CONTENT] [COMMUNITY-TOOL] — An analytical guide showcasing how to leverage 'kubectl explain' to dynamically inspect Custom Resource Definitions (CRDs). By querying the discovery API, platform engineers can navigate deeply nested custom resource structures and ensure compliance with schemas registered via operator patterns.
  • (2026) kubectl Shell Autocomplete [SHELL CONTENT] [COMMUNITY-TOOL] — A deep dive into setting up shell autocomplete for 'kubectl' across Bash, Zsh, and fish environments. From an operational efficiency perspective, autocompletion queries API resources dynamically, minimizing context switching and reducing manual spelling errors during incident response.
  • (2026) itnext.io: Connect to containers using Kubectl Exec [N/A CONTENT] [COMMUNITY-TOOL] — An operational walkthrough illustrating how to establish interactive terminal sessions inside container namespaces using 'kubectl exec'. The document details the transport layer over SPDY/HTTP/2 stream multiplexing and explores core configurations needed for standard output routing.
  • (2026) hackernoon.com: How to Work With the Kubectl Debug Command [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An in-depth technical manual outlining the usage of 'kubectl debug'. It details how to troubleshoot crash-looping workloads by attaching ephemeral diagnostic containers into target Pod namespaces, effectively bypassing missing-shell constraints of distroless or minimal base images.

Security

  • (2026) goteleport.com: kubectl exec vs SSH [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — An architectural comparison contrasting standard SSH access with the API-driven 'kubectl exec' command. From a security boundary posture, it highlights why 'kubectl exec' is preferred inside modern clusters as it eliminates secondary authentication pipelines and relies purely on Kubernetes RBAC structures.

Developer Experience

Shell

Productivity

  • (2026) ==complete-alias== 814 [SHELL CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A shell integration tool designed to resolve completion mechanisms for aliased commands. For platform engineers running complex aliased 'kubectl' pipelines, this tool bridges the gap by enabling native parameter autocomplete for custom aliases, preserving system-level speed.

Kubernetes (2)

Developer Experience (1)

Container Builds

  • (2021) ==vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)== 505 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] — A kubectl plugin designed to execute container builds directly on remote BuildKit instances inside clusters. Live grounding confirms the project has been archived under VMware, steering teams to direct BuildKit operators or Kaniko.

Operations

Kubectl Plugins

  • (2025) Kubectl plugins and tools [GO CONTENT] [COMMUNITY-TOOL] — This reference compilation highlights external tools and kubectl extensions managed via Krew. It details how third-party plugins (like neat, kns, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.

Kubernetes Platform

Cluster Administration

K8s Contexts

Kubectl Plugins (1)

  • (2021) shardul.dev: Most Useful kubectl Plugins 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Reviews highly useful extensions managed via the Krew plugins system. Showcases tools that expand administrator diagnostic capacities, log operations, and performance checks.

Kubectl Productivity

??? abstract "Architect's Technical Comparison Table" | Solution | Maturity | Primary Focus | Language | Stars | | :--- | :--- | :--- | :--- | :--- | | opensource.com: 5 useful ways to manage Kubernetes with kubectl | | Kubectl Productivity | English | 🌟🌟🌟🌟 | | dev.to: Open a command prompt in a Kubernetes cluster | | Kubectl Productivity | English | 🌟🌟🌟🌟 | | itnext.io: How to Restart Kubernetes Pods With Kubectl 🌟 | | Kubectl Productivity | English | 🌟🌟🌟🌟 | | itnext.io: Boosting your kubectl productivity | | Kubectl Productivity | English | 🌟🌟🌟🌟 | | developers.redhat.com: Kubectl: Developer tips for the Kubernetes command' line 🌟 | | Kubectl Productivity | English | 🌟🌟🌟🌟 | | howtogeek.com: Getting Started With Kubectl to Manage Kubernetes Clusters | | Kubectl Productivity | English | 🌟🌟🌟 |

Multi-Cluster Tools

Port Forwarding

Shell Environments

  • (2020) superbrothers/zsh-kubectl-prompt 🌟 591 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Details a Zsh shell utility that displays current Kubernetes context and namespace info in the terminal prompt. Minimizes chances of entering execution instructions in wrong production sectors.

K8s API and Development

Config Management

Operations and UX

CLI Plugins

Output Formatting

  • (2026) hidetatz/kubecolor 🌟 1446 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Kubecolor is a highly adopted command-line wrapper for kubectl that colorizes terminal outputs. It improves cluster observability by visually distinguishing resource types, labels, statuses, and namespaces during interactive CLI operations.

💡 Explore Related: OCP 4 | Openshift | Serverless