An Emacs extension for managing Kubernetes clusters directly within the Emacs environment.
Manage Kubernetes clusters with Emacs.
kubernetes-el is designed for developers and DevOps engineers who prefer using Emacs as their primary editor and want to interact with Kubernetes clusters seamlessly without leaving their editor. It enables efficient cluster management, resource inspection, and automation of Kubernetes workflows within Emacs.
This tool requires familiarity with Emacs and Kubernetes concepts. Users should have kubectl configured properly as kubernetes-el interacts with the Kubernetes API through existing configurations. Best used by those comfortable with Emacs Lisp and Emacs workflows.
Ensure Emacs is installed on your system
Clone the repository or install via Emacs package manager if available
Add kubernetes-el to your Emacs load-path
Require 'kubernetes' in your Emacs configuration
Configure Kubernetes context if necessary
M-x kubernetes-overview
Open an overview buffer listing Kubernetes resources in the current context.
M-x kubernetes-pods
Display a list of pods in the current Kubernetes cluster.
M-x kubernetes-logs
View logs for a selected pod directly within Emacs.
M-x kubernetes-apply
Apply Kubernetes manifests from Emacs to the cluster.