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. Learn more →
Top 23 Shell Kubectl Projects
-
Project mention: Strategies for preventing "Oops, wrong kubernetes cluster!" deploys? | reddit.com/r/devops | 2022-04-05
I use kube-ps1 to put cluster info in my shell prompt.
-
-
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.
-
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? | reddit.com/r/kubernetes | 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: https://github.com/kvaps/kubectl-node-shell
-
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! https://slack.cloudposse.com/
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! | reddit.com/r/kubernetes | 2022-08-20Ah, I misread what I replied to, but yeah sorta. https://github.com/superbrothers/zsh-kubectl-prompt
-
-
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.
-
Project mention: KUBERNETES LEAST PRIVILEGE IMPLEMENTATION USING THE GOOGLE CLOUD AS AN EXAMPLE | dev.to | 2022-05-06
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.
-
From what I can tell, this requires kubectl-build which seems to basically be a wrapper around Kaniko
-
-
Project mention: How do you access resources locally that are only accessible to the cluster | reddit.com/r/kubernetes | 2022-12-24
I never use it yet but you need something like this https://github.com/yokawasa/kubectl-plugin-ssh-jump
-
-
Link to GitHub Repository
-
P.S. KoolKits was inspired by kubespy and netshoot.
-
-
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) | reddit.com/r/kubernetes | 2022-12-18In 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 | news.ycombinator.com | 2022-08-25We use something similar at our company, although maybe with not such a nice UX: https://github.com/T-Systems-MMS/docker-management-container
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 https://github.com/upciti/wakemeops, that provides apt-repository for many tools from the Cloud landscape.
-
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.
-
If it can help, take a look also at this: https://github.com/miroslavpejic85/kubernetes-k8s
-
provbee
Provisioning All the platforms for Cloud-native(includes terraform, virsh, kubectl, helm with all configurations)
-
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.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Kubectl related posts
- Kubesess - Session management tool for kubctl!
- Kubecolor
- What are your aliases?
- KUBERNETES LEAST PRIVILEGE IMPLEMENTATION USING THE GOOGLE CLOUD AS AN EXAMPLE
- Strategies for preventing "Oops, wrong kubernetes cluster!" deploys?
- Most important discussion from KubeCon
- Everything Useful I Know About kubectl
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Feb 2023
Index
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 |