Shell Kubectl

Open-source Shell projects categorized as Kubectl

Top 23 Shell Kubectl Projects

  • kube-ps1

    Kubernetes prompt info for bash and zsh

    Project mention: Strategies for preventing "Oops, wrong kubernetes cluster!" deploys? | | 2022-04-05

    I use kube-ps1 to put cluster info in my shell prompt.

  • kubectl-aliases

    Programmatically generated handy kubectl aliases.

    Project mention: What are your aliases? | | 2022-05-21
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • kubectl-node-shell

    Exec into node via kubectl

    Project mention: ImagePullPolicy: IfNotPresent - (image doesn’t exist in repo) - Is it possible to pull the micro service image from an EKS node and then push to repo? | | 2022-09-13

    If you can ssh into the nodes you can definitely docker export the image and copy it somewhere. If you can't ssh you may be able to run something like this:

  • geodesic

    🚀 Geodesic is a DevOps Linux Toolbox in Docker. We use it as an interactive cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo!

    Project mention: Docker as personal linux computer | | 2022-03-01

    That's basically what geodesic does. I use it almost daily with my team and it allows us to maintain the same tooling cross platform.

  • zsh-kubectl-prompt

    Display information about the kubectl current context and namespace in zsh prompt.

    Project mention: Kubesess - Session management tool for kubctl! | | 2022-08-20

    Ah, I misread what I replied to, but yeah sorta.

  • konfig

    konfig helps to merge, split or import kubeconfig files (by corneliusweig)

  • kube-fzf

    Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods.

    Project mention: Console for every day | | 2022-05-13

    kubernetes Helps to search for pods, namespaces and other frequent features

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • kubectl-sudo

    Run kubernetes commands with the security privileges of another user


    With the kubectl-sudo plugin, kubectl commands that require more extensive rights can be executed explicitly as a member of the admin group. This reduces the chance of accidentally modifying or deleting resources on the cluster, for example when running scripts or being in the wrong namespace.

  • kubectl-build

    Build dockerfiles directly in your Kubernetes cluster.

    Project mention: TeamCity/Kubernetes build process failing | | 2022-02-10

    From what I can tell, this requires kubectl-build which seems to basically be a wrapper around Kaniko

  • kuttle

    Kubernetes wrapper for sshuttle

  • kubectl-plugin-ssh-jump

    A kubectl plugin to access nodes or remote services using a SSH jump Pod

    Project mention: How do you access resources locally that are only accessible to the cluster | | 2022-12-24

    I never use it yet but you need something like this

  • kubectl-tmux-exec

    A kubectl plugin to control multiple pods simultaneously using Tmux

  • kubectl-capture

    A kubectl plugin which triggers a Sysdig capture

    Project mention: Getting started with kubectl plugins | | 2023-01-18

    Link to GitHub Repository

  • kubespy

    pod debugging tool for kubernetes clusters with docker runtimes (by huazhihao)

    Project mention: Introducing KoolKits - OSS Debugging Toolkits for Kubernetes | | 2022-02-28

    P.S. KoolKits was inspired by kubespy and netshoot.

  • kube-aliases

    Kubernetes Aliases and Bash Functions

  • kubectl-nsenter

    kubectl plugin for pod's linux namespaces command execution via direct node ssh connection

    Project mention: how to remotely edit code/files stored in a PV (which is based on Rook's CephFS) | | 2022-12-18

    In general, when you have k8s nodes, you'll want to have sshd running on them, with access via bastion hosts. From there, use the hosts local tooling. When k8s is working fine, though, a temporary nsenter pod is a fast, convenient way to effectively get a root shell on the base node.

  • docker-management-container

    The Docker Management Container includes a set of plugins and services that make it easier to build, test, deploy and manage infrastructure.

    Project mention: Devbox: Instant, easy, and predictable shells and containers | | 2022-08-25

    We use something similar at our company, although maybe with not such a nice UX:

    This installs certain tools like helm, terraform or kubectl in the specified version as well as python dependencies or ansible roles and collections in a container to use on your laptop or in cicd-pipelines.

    Another nice addition for this is, that provides apt-repository for many tools from the Cloud landscape.

  • dotfiles

    $HOME of my ~/.dotfiles (macOS & Linux) (by frankroeder)

    Project mention: Math zone detection for luasnip | | 2023-02-02

    The vimtex in_mathzone is not working for me. I came up with another solution, using treesitter. Here my tex math snippets and the function to detect the mathzone. Works in both tex and md files.

  • kubernetes-k8s

    🖊️ Some notes about Kubernetes (k8s), Docker, Storage.

    Project mention: Who wants to learn Kubernetes this weekend? | | 2022-04-15

    If it can help, take a look also at this:

  • provbee

    Provisioning All the platforms for Cloud-native(includes terraform, virsh, kubectl, helm with all configurations)

  • demo-kubectl-with-gitpod

    Learn how to integrate Kubectl with Gitpod.

    Project mention: Setup Kubectl on Cloud Dev Environment in 60 Seconds | | 2022-10-15

    You only need two files to complete this task: your .gitpod.yml file and a script that executes the setup and installation of kubectl along with all other necessary tools.

  • kutectl

    A couple of bash aliases and functions to make your life easier when dealing with kubectl.

  • clinst

    Install and manage multiple versions of command-line tools in a user's home directory

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-02.

Shell Kubectl related posts


What are some of the best open-source Kubectl projects in Shell? This list will help you:

Project Stars
1 kube-ps1 3,002
2 kubectl-aliases 2,811
3 kubectl-node-shell 899
4 geodesic 822
5 zsh-kubectl-prompt 484
6 konfig 277
7 kube-fzf 178
8 kubectl-sudo 146
9 kubectl-build 137
10 kuttle 131
11 kubectl-plugin-ssh-jump 116
12 kubectl-tmux-exec 105
13 kubectl-capture 85
14 kubespy 80
15 kube-aliases 78
16 kubectl-nsenter 19
17 docker-management-container 8
18 dotfiles 8
19 kubernetes-k8s 5
20 provbee 5
21 demo-kubectl-with-gitpod 5
22 kutectl 3
23 clinst 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives