Version 0.4.0 of package Kubed has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Kubed describes itself as: ======================== Kubernetes, Emacs, done! ======================== More at https://elpa.gnu.org/packages/kubed.html ## Summary: This library defines commands for interacting with Kubernetes resources, such as Kubernetes pods, services, deployments, and more. Use `kubed-display-pod' to display a Kubernetes pod, `kubed-edit-pod' to edit it, `kubed-delete-pods' to delete it, and `kubed-list-pods' to see a menu of all pods. You can create new pods from YAML or JSON files with `kubed-create-pod'. Similar commands are defined for other types of resources as well. ## Recent NEWS: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ KUBED NEWS – HISTORY OF USER-VISIBLE CHANGES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ This file contains the release notes for Kubed, a rich Emacs interface for Kubernetes. For further details, see the Kubed manual: [https://eshelyaron.com/kubed.html]. [https://eshelyaron.com/kubed.html] <https://eshelyaron.com/sweep.html> Version 0.4.0 on 2024-08-23 ═══════════════════════════ `kubed-list-update' is now bound to `g' in resource table buffers. ────────────────────────────────────────────────────────────────── Previously, this command was bound to the slightly less convenient capital `G'. This shadows the default binding of `revert-buffer', which you can still invoke via `C-x x g'. Introduce resource type specific bindings in resource table help transients. ──────────────────────────────────────────────────────────────────────────── The help transient menu that you get with `?' in resource table buffers now includes type-specific bindings, such as the `F' key for forwarding a local port to a pod in the Kubed pods buffer. New transient menu `kubed-transient-logs' for showing container logs. ───────────────────────────────────────────────────────────────────── Improved Tramp integration. ─────────────────────────── Kubed now uses a bespoke Tramp method to open Dired and Shell buffers inside Kubernetes pods. The main advantage of this method is the ability to work with multiple `kubectl' contexts simultaneously. This method requires Tramp 2.7 or later, Kubed will complain if you try to start remote Dired or Shell with an earlier Tramp version. Version 0.3.2 on 2024-08-15 ═══════════════════════════ Improved support for multiple contexts and namespaces ───────────────────────────────────────────────────── Each buffer now has a local context and namespace, which acts as the default/current context and namespace when you invoke Kubed commands from that buffer. See new manual section “Context and Namespace” for more details. New filter operators `<' and `>' in resource tables. ──────────────────────────────────────────────────── These operators let you filter line with columns that are less than or greater than a given value. New command for applying changes to displayed resource. ─────────────────────────────────────────────────────── You can now edit displayed resource YAML buffers after you select a resource with `RET' in the table buffer, and apply your changes to the live resource with `C-c C-c'. Version 0.3.1 on 2024-08-06 ═══════════════════════════ New command for fitting column width to content in resource tables. ─────────────────────────────────────────────────────────────────── New transient menu showing help in resource table buffers. ────────────────────────────────────────────────────────── Version 0.3.0 on 2024-08-05 ═══════════════════════════ New command for copying name of resource at point to kill ring. ─────────────────────────────────────────────────────────────── New commands for running `kubectl' command on resource at point. ──────────────────────────────────────────────────────────────── Support bookmarking resource list and resource details buffers. ─────────────────────────────────────────────────────────────── New command for jumping from resource details buffer to list buffer. ──────────────────────────────────────────────────────────────────── Fix installation on Doom Emacs. ─────────────────────────────── New transient menu for displaying resources. ──────────────────────────────────────────── Support multiple resource list buffers with different namespaces or contexts. ───────────────────────────────────────────────────────────────────────────── Version 0.2.0 on 2024-08-02 ═══════════════════════════ Ensure compatibility with Emacs 29. ─────────────────────────────────── Add right-click context menus in resource tables. ───────────────────────────────────────────────── New menu-bar “Kubernetes” menu. ─────────────────────────────── New commands for restarting and watching deployments. ───────────────────────────────────────────────────── Add filtering capability to all resource tables. ──────────────────────────────────────────────── New cron job commands: suspend, resume, and start job now. ────────────────────────────────────────────────────────── New commands for patching resources. ──────────────────────────────────── New useful columns in services table and deployments table. ─────────────────────────────────────────────────────────── Use multi-column layout in transient menus. ─────────────────────────────────────────── Version 0.1.0 on 2024-07-28 ═══════════════════════════ Initial release.