LFK is a terminal user interface for navigating and managing Kubernetes clusters from the command line.
It focuses on keyboard-driven workflows for inspecting resources, switching contexts and namespaces, viewing logs and YAML, and running common cluster operations without leaving the terminal.
This is free and open source software.
Key Features
- Uses a three-column Miller columns interface for moving through Kubernetes contexts, resource types, resources, owned resources, and containers.
- Supports multi-cluster and multi-context use through merged kubeconfig loading.
- Groups resources into categories covering workloads, networking, configuration, storage, ArgoCD, Helm, access control, cluster resources, and custom resources.
- Provides context-aware action menus for logs, exec, attach, debug, scale, restart, delete, describe, edit, events, port-forwarding, and vulnerability scanning.
- Includes filter and search modes with substring, regex, and fuzzy matching.
- Offers YAML preview, a full-screen YAML viewer, inline log viewing, inline describe output, and Secret viewing with decode support.
- Supports multi-select operations for bulk delete, scale, restart, and ArgoCD sync or refresh actions.
- Includes integrations for ArgoCD, Argo Workflows, Helm, KEDA, External Secrets, and Kubernetes custom resource discovery.
- Provides extensive customization with configurable keybindings, search abbreviations, table columns, icon modes, and hundreds of built-in color schemes.
- Includes a read-only mode to help prevent destructive actions during cluster inspection.
Website: github.com/janosmiko/lfk
Support:
Developer: Janos Miko
License: Apache License 2.0

LFK is written in Go. Learn Go with our recommended free books and free tutorials.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.