SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 kubectl-plugin Open-Source Projects
-
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.
-
kubectl-tree
kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)
-
kubectl-debug
This repository is no longer maintained, please checkout https://github.com/JamesTGrant/kubectl-debug.
-
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.
-
krew-index
Plugin index for https://github.com/kubernetes-sigs/krew. This repo is for plugin maintainers.
-
kubectl-foreach
Run kubectl commands in all/some contexts in parallel (similar to GNU xargs+parallel)
-
kube-lineage
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
-
kubectl-slice
Split multiple Kubernetes files into smaller files with ease. Split multi-YAML files into individual files.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
kubectx: brew install kubectx
Authenticating with Kyma is a (in my opinion) unnecessary challenge as it leverages the OIDC-login plugin for kubectl. You find a description of the setup here. This works fine when on a Mac but can give you some headaches on a Windows and on Linux machine especially when combined with restrictive setups in corporate environments. For Windows I can only recommend installing krew via chocolatey and then install the OIDC plugin via kubectl krew install oidc-login. At least for me that was the only way to get this working on Windows.
Project mention: unknown field "capabilities" in io.k8s.api.core.v1.PodSecurityContext (running tshark in a container/k8s pod) | /r/codehunter | 2023-05-06so probably the right way is to use some tool like that (ksniff) or setup a sidecar container. But I am still curious to why I get the above error.
Authenticating with Kyma is a (in my opinion) unnecessary challenge as it leverages the OIDC-login plugin for kubectl. You find a description of the setup here. This works fine when on a Mac but can give you some headaches on a Windows and on Linux machine especially when combined with restrictive setups in corporate environments. For Windows I can only recommend installing krew via chocolatey and then install the OIDC plugin via kubectl krew install oidc-login. At least for me that was the only way to get this working on Windows.
Project mention: New IBM LinuxONE 4 Express – Rack-mounted pre-configured Linux mainframe | news.ycombinator.com | 2024-02-07Agreed. The tooling around upgrades is painfully atrocious, and stuff like kubepug [1] should be part of the Kubernetes core.
[1] https://github.com/kubepug/kubepug
Big fan of Talos, have used it in some homelab + cloud clusters over the years, currently powers all my self-hosting. The `talosctl` command is great, and any time you need to do node-level debugging, there's always something like node-shell [1].
[1] https://github.com/kvaps/kubectl-node-shell
You can check https://github.com/sozercan/kubectl-ai it generates manifests
Krew (I added the ARM64 support for Krew)
kubectl-plugins related posts
- Giving Kyma a little spin ... a SpinKube
- New IBM LinuxONE 4 Express – Rack-mounted pre-configured Linux mainframe
- Kubernetes Üzerinde Hyperledger Fabric Ağının Kurulumu
- Krew: Package Manager for Kubectl Plugins
- Do Anyone Know the Role of AI in DevOps?
- Kubernetes For The Sysadmin - Enter KubeVirt
- Show HN: Find out what’s restarting in Kubernetes
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2024
Index
What are some of the best open-source kubectl-plugin projects? This list will help you:
Project | Stars | |
---|---|---|
1 | kubectx | 16,894 |
2 | krew | 6,122 |
3 | ksniff | 3,048 |
4 | kubectl-tree | 2,819 |
5 | kubectl-debug | 2,285 |
6 | kubectl-trace | 1,974 |
7 | kubelogin | 1,522 |
8 | kubepug | 1,363 |
9 | kubectl-node-shell | 1,302 |
10 | rakkess | 1,257 |
11 | kubectl-ai | 981 |
12 | webkubectl | 829 |
13 | awesome-kubectl-plugins | 813 |
14 | ketall | 649 |
15 | krew-index | 629 |
16 | outdated | 419 |
17 | kubectl-foreach | 411 |
18 | kubectl-dig | 384 |
19 | kube-lineage | 369 |
20 | konfig | 331 |
21 | kubectl-explore | 317 |
22 | kubectl-slice | 271 |
23 | moco | 250 |
Sponsored