Skip to main content

terminal git log browser

Project description

kubeshell is a command line tool to interactively shell in to (and out of) kubernetes pods.

~$ kubeshell
 Pick your pod:
    NAME                                                              READY   STATUS             RESTARTS   AGE

 => some-pod-7f9b5f475wdcmv                                           1/1     Running            0          26h
    some-other-pod-556p4cfw                                           0/1     CrashLoopBackOff   83         7h10m
    yet-another-pod-589cf77568-rjzkv                                  0/1     Running            82         7h4m
    exit

Install

You can install from pypi as follows

$ pip install kubeshell

OR, clone the repo

$ git clone https://github.com/roubles/kubeshell
$ cd kubeshell
$ python setup.py install

Usage

usage: kubeshell [-h] [-s SHELL] [-n NAMESPACE] [substring]

interactively shell into k8s pods

positional arguments:
  substring             substring to filter pods

optional arguments:
  -h, --help            show this help message and exit
  -s SHELL, --shell SHELL
                        Which shell to use
  -n NAMESPACE, --namespace NAMESPACE
                        Which namespace to use

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kubeshell-1.1.6.tar.gz (3.0 kB view details)

Uploaded Source

File details

Details for the file kubeshell-1.1.6.tar.gz.

File metadata

  • Download URL: kubeshell-1.1.6.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for kubeshell-1.1.6.tar.gz
Algorithm Hash digest
SHA256 52cfae7a9e4c97a335bcea2a4640a9820fc1d9d8a191430dd4195f67590485c4
MD5 b364a8f0efc97e6a6034a223aeb0d4d7
BLAKE2b-256 76dd93d81dda40d796b07971d8e31b11040d733683e6eeb42fd319f8de4e48ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page