Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 2.89 KB

README.org

File metadata and controls

54 lines (38 loc) · 2.89 KB

🥤 kele.el (Kubernetes Enablement Layer for Emacs)

MELPA MELPA Stable License badge

Kele (kě lè, or kə-ˈlə) (“Kubernetes Enablement Layer for Emacs”) is a Kubernetes cluster management package. It empowers you to perform operations as coarse or fine-grained as you need, fast, and get back to your work.

Kele comes with “batteries included.” It contains several integrations with noteworthy packages, e.g. Embark, that you can take advantage of in your own configs.

For full documentation, please visit jonathanj.in/kele.el.

Kele is not an official Kubernetes project.

Highlights

FeatureTLDRScreenshot
Resource listingKele improves upon the `kubectl get` interface with a sortable, color-coded, tabular viewdocs/img/kele-list.png
Resource-specific actionsKele provides contextual actions based on the resource you’ve selecteddocs/img/overview.png
Menu bar integrationChange context and namespace from the GUI menu bardocs/img/menu-bar.png
`doom-modeline` integrationShow the active kubectl context + default namespace in the modelinedocs/img/doom-modeline.png

Getting Started

The Hard Way

Clone this repository and put it in your load-path.

Use-package + Straight

(use-package kele
  :straight t
  :config
  (kele-mode 1))

About the Name

The name Kele comes from the Mandarin term for cola, 可乐 (kě lè). It is also an abbreviation of “Kubernetes Enablement Layer for Emacs.”

Stargazers over time

https://starchart.cc/jinnovation/kele.el.svg