Metadata-Version: 2.4
Name: lazyk8s
Version: 0.2.6
Summary: The lazier way to manage Kubernetes
Author-email: Jason <Berge472@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/lazyk8s/lazyk8s-py
Project-URL: Repository, https://github.com/lazyk8s/lazyk8s-py
Keywords: kubernetes,k8s,tui,terminal
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Systems Administration
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
Requires-Dist: kubernetes>=28.0.0
Requires-Dist: textual>=0.47.0
Requires-Dist: click>=8.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"

lazyk8s
=======

The lazier way to manage Kubernetes - Python edition

A terminal UI for managing Kubernetes clusters with ease.

.. image:: https://raw.githubusercontent.com/berge472/lazyk8s/main/screenshot.png
   :alt: lazyk8s screenshot

Features
--------

- Browse pods across namespaces
- View pod information and logs
- Execute shells in containers
- Colorized log output
- Keyboard-driven interface

Installation
------------

.. code-block:: bash

   pip install lazyk8s

Usage
-----

.. code-block:: bash

   lazyk8s <namespace> 

Requirements
------------

- Python 3.8+
- kubectl configured with access to your cluster
- KUBECONFIG environment variable set (or default ~/.kube/config)

Development
-----------

.. code-block:: bash

   pip install -e . 

Acknowledgements
----------------

- Inspired by `lazydocker <https://github.com/jesseduffield/lazydocker>`_ by Jesse Duffield
- Built with `Textual <https://github.com/Textualize/textual>`_ TUI framework
