Getting started with kubectl plugins

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • SaaSHub

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

    SaaSHub logo
  • stern

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

    Link to GitHub Repository

  • 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.

  • 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

    Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF

    Link to GitHub Repository

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

  • How do we access node filesystem and utilities from a privileged Pod/container?

    1 project | /r/kubernetes | 20 Feb 2023
  • Most Useful kubectl Plugins

    6 projects | dev.to | 14 Oct 2022
  • Monthly 'Shameless Self Promotion' thread - 2022/07

    2 projects | /r/devops | 6 Jul 2022
  • View running kubernetes information about multi-container pods and sidecars to assist in troubleshooting and information gathering!!

    1 project | /r/kubernetes | 2 Jul 2022
  • GitHub - NimbleArchitect/kubectl-ice: view running kubernetes information about multi-container pods and sidecars

    1 project | /r/devopsish | 29 Apr 2022

Did you konow that Go is
the 4th most popular programming language
based on number of metions?