8

GitHub - kubernetes-el/kubernetes-el: Emacs porcelain for Kubernetes.

 3 years ago
source link: https://github.com/kubernetes-el/kubernetes-el
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

kubernetes-el

A magit-style interface to the Kubernetes command-line client.

This project is in early stages, but the following are implemented:

  • Live-updating lists of kubernetes resources
  • Viewing and deleting pods, configmaps and secrets
  • Switching contexts and namespaces.
  • Showing logs and exec'ing into containers
  • Describing pods

Usage

Run M-x kubernetes-overview to get started.

Installation

This package is available on the MELPA package repository. See the instructions there for how to configure Emacs to pull packages from MELPA.

Once you've set that up, use your preferred method of configuring and installing packages. If you use use-package, the forms below will get you started.

(use-package kubernetes
  :ensure t
  :commands (kubernetes-overview))

;; If you want to pull in the Evil compatibility package.
(use-package kubernetes-evil
  :ensure t
  :after kubernetes)

Otherwise, you can install the packages with M-x package-install.

Disabling automatic refresh helped many to solve issue #100. For example one can use the following configuration:

(use-package kubernetes
  :ensure t
  :commands (kubernetes-overview)
  :config
  (setq kubernetes-poll-frequency 3600
        kubernetes-redraw-frequency 3600))

Manual Installation

Requires Emacs 25 and Cask.

git clone [email protected]:kubernetes-el/kubernetes-el.git
cd kubernetes-el
make && make install

Contributing

Yes please! heart_eyes_cat See contributing.org


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK