Version 0.4.3 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/kubed.html> Version 0.4.3 on 2025-01-21 ═══════════════════════════ This is a maintenance release, it includes minor improvements and one important bug fix: Fix ’kubed-list-delete-marked’ in non-default context ───────────────────────────────────────────────────── Marking resources with `d' and deleting them with `x' now works also in resource tables of resources in non-default contexts or namespaces. Version 0.4.2 on 2024-10-22 ═══════════════════════════ New user option ’kubed-list-mode-line-format’ ───────────────────────────────────────────── This user option lets you customize the indicator that Kubed shows in the mode line of resource table buffers when update is in progress. Fix Tramp method autoload issue ─────────────────────────────── This version arranges for the Kubed Tramp integration to be loaded earlier, which circumvents the “Method ‘kubedv1’ is not known” error that some users have experienced. Version 0.4.1 on 2024-09-23 ═══════════════════════════ New command and transient menu for scaling deployments ────────────────────────────────────────────────────── You can now scale Kubernetes deployment with Kubed, directly with `kubed-scale-deployment', from the deployments table buffer, or via the new transient menu `kubed-transient-scale-deployment'. New commands and transient menu for managing Kubernetes API proxies ─────────────────────────────────────────────────────────────────── You can now use Kubed to create proxy servers that give access to the Kubernetes API server. The commands `kubed-proxy' and `kubed-stop-proxy' start and stop proxy servers, respectively. The new transient menu `kubed-transient-proxy' lets specify options when starting a proxy, such as the local port to use. 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. ──────────────────────────────────────────────────────────────────── … …