Getting started with kubectl plugins

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • community

    Kubernetes community content

  • Krew is a plugin manager maintained by the Kubernetes Special Interest Group (SIG) CLI community. Krew makes it easy to use kubectl plugins and helps you discover, install, and manage them on your machine. It is similar to tools like apt, dnf, or brew. Today, over 200 kubectl plugins are available on Krew - and that number is only increasing. Some projects are actively used and some get deprecated over time, but are still accessible via Krew.

  • stern

    ⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)

  • Link to GitHub Repository

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rbac-tool

    Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query

  • Link to GitHub Repository

  • website

    Let's Encrypt Website and Documentation (by letsencrypt)

  • This is incredibly useful if you are reprovisioning clusters or namespaces and need to provision the same secrets over and over. Also, it could be useful to backup/restore your LetsEncrypt or other certificates.

  • kubectl-cilium

    A 'kubectl' plugin for interacting with Cilium.

  • Link to GitHub Repository

  • hubble

    Hubble - Network, Service & Security Observability for Kubernetes using eBPF

  • This doesn’t just provide improved operational visibility - it’s incredibly beneficial to network security engineers. For instance, if Cilium is unable to communicate with core components such as ‘Hubble,’ this will show-up in the connectivity test.

  • krew

    📦 Find and install kubectl plugins

  • Krew is a plugin manager maintained by the Kubernetes Special Interest Group (SIG) CLI community. Krew makes it easy to use kubectl plugins and helps you discover, install, and manage them on your machine. It is similar to tools like apt, dnf, or brew. Today, over 200 kubectl plugins are available on Krew - and that number is only increasing. Some projects are actively used and some get deprecated over time, but are still accessible via Krew.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Link to GitHub Repository

  • kubectl-ssm-secret

  • Link to GitHub Repository

  • kubelogin

    kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)

  • Link to GitHub Repository

  • kubectl-whisper-secret

    Kubectl extension to create secrets by taking input from the console

  • Link to GitHub Repository

  • kubectl-capture

    A kubectl plugin which triggers a Sysdig capture

  • Link to GitHub Repository

  • sysdig-inspect

    Sysdig Inspect - A powerful opensource interface for container troubleshooting and security investigation

  • Packet captures are incredibly useful for incident response and forensics in Kubernetes. The capture file is created for a duration of time and is downloaded locally in order to use it with Sysdig Inspect, a powerful open source interface designed to intuitively navigate the data-dense Sysdig captures that contain granular system, network, and application activity of a Linux system.

  • kubectl-trace

    Schedule bpftrace programs on your kubernetes cluster using the kubectl

  • Link to GitHub Repository

  • rakkess

    Review Access - kubectl plugin to show an access matrix for k8s server resources

  • Link to GitHub Repository

  • kubectl-rolesum

    Summarize Kubernetes RBAC roles for the specified subjects.

  • Link to GitHub Repository

  • cert-manager

    Automatically provision and manage TLS certificates in Kubernetes

  • Link to GitHub Repository

  • kubectl-np-viewer

    A kubectl plugin to visualize network policies rules.

  • Link to GitHub Repository

  • ksniff

    Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark

  • Link to GitHub Repository

  • inspektor-gadget

    The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.

  • Link to GitHub Repository

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts