This repository was archived by the owner on Nov 23, 2025. It is now read-only.
Repository navigation
Releases: WaylonWalker/krayt
Releases · WaylonWalker/krayt
Release list
v0.4.3
0.4.3
- working out binary release process
0.4.2
- working out binary release process
0.4.1
- Automated release for both pypi and github
0.4.0
- create now has --apply to apply the generated manifest to the cluster
- generic templates endpoint for cli
- better motd for volume mounts
0.3.0
- created pypi release
- updated releases to use pyapp
- all new package
- port forward support
- additional_packages support
0.2.0
Added
- Support for imagepullsecret flag on krayt create command
- Allows pulling from private container registries by specifying an image pull secret
0.1.0
Added
- Support for initialization scripts in
~/.config/krayt/init.d/- Scripts run before package installation
- Support for proxy configuration
- Custom package repositories setup
- Environment variable configuration
- Example initialization scripts:
00_proxy.shfor proxy configuration10_install_git.shfor git installation and configuration
- Improved binary installation process
- Better platform detection
- Support for multiple archive formats (.tar.gz, .gz, .bz2, .zip, .bin)
- Improved error handling and user feedback
- Automatic sudo elevation when needed for binary installation
0.0.0
- Initial release
v0.4.2
0.4.2
- working out binary release process
0.4.1
- Automated release for both pypi and github
0.4.0
- create now has --apply to apply the generated manifest to the cluster
- generic templates endpoint for cli
- better motd for volume mounts
0.3.0
- created pypi release
- updated releases to use pyapp
- all new package
- port forward support
- additional_packages support
0.2.0
Added
- Support for imagepullsecret flag on krayt create command
- Allows pulling from private container registries by specifying an image pull secret
0.1.0
Added
- Support for initialization scripts in
~/.config/krayt/init.d/- Scripts run before package installation
- Support for proxy configuration
- Custom package repositories setup
- Environment variable configuration
- Example initialization scripts:
00_proxy.shfor proxy configuration10_install_git.shfor git installation and configuration
- Improved binary installation process
- Better platform detection
- Support for multiple archive formats (.tar.gz, .gz, .bz2, .zip, .bin)
- Improved error handling and user feedback
- Automatic sudo elevation when needed for binary installation
0.0.0
- Initial release
v0.4.1b2
v0.4.1
0.4.1
- Automated release for both pypi and github
0.4.0
- create now has --apply to apply the generated manifest to the cluster
- generic templates endpoint for cli
- better motd for volume mounts
0.3.0
- created pypi release
- updated releases to use pyapp
- all new package
- port forward support
- additional_packages support
0.2.0
Added
- Support for imagepullsecret flag on krayt create command
- Allows pulling from private container registries by specifying an image pull secret
0.1.0
Added
- Support for initialization scripts in
~/.config/krayt/init.d/- Scripts run before package installation
- Support for proxy configuration
- Custom package repositories setup
- Environment variable configuration
- Example initialization scripts:
00_proxy.shfor proxy configuration10_install_git.shfor git installation and configuration
- Improved binary installation process
- Better platform detection
- Support for multiple archive formats (.tar.gz, .gz, .bz2, .zip, .bin)
- Improved error handling and user feedback
- Automatic sudo elevation when needed for binary installation
0.0.0
- Initial release
v0.4.0
0.4.0
- create now has --apply to apply the generated manifest to the cluster
- generic templates endpoint for cli
- better motd for volume mounts
0.3.0
- created pypi release
- updated releases to use pyapp
- all new package
- port forward support
- additional_packages support
0.2.0
Added
- Support for imagepullsecret flag on krayt create command
- Allows pulling from private container registries by specifying an image pull secret
0.1.0
Added
- Support for initialization scripts in
~/.config/krayt/init.d/- Scripts run before package installation
- Support for proxy configuration
- Custom package repositories setup
- Environment variable configuration
- Example initialization scripts:
00_proxy.shfor proxy configuration10_install_git.shfor git installation and configuration
- Improved binary installation process
- Better platform detection
- Support for multiple archive formats (.tar.gz, .gz, .bz2, .zip, .bin)
- Improved error handling and user feedback
- Automatic sudo elevation when needed for binary installation
0.0.0
- Initial release
v0.3.0
0.2.0
Added
- Support for imagepullsecret flag on krayt create command
- Allows pulling from private container registries by specifying an image pull secret
0.1.0
Added
- Support for initialization scripts in
~/.config/krayt/init.d/- Scripts run before package installation
- Support for proxy configuration
- Custom package repositories setup
- Environment variable configuration
- Example initialization scripts:
00_proxy.shfor proxy configuration10_install_git.shfor git installation and configuration
- Improved binary installation process
- Better platform detection
- Support for multiple archive formats (.tar.gz, .gz, .bz2, .zip, .bin)
- Improved error handling and user feedback
- Automatic sudo elevation when needed for binary installation
0.0.0
- Initial release
v0.2.0
0.2.0
Added
- Support for imagepullsecret flag on krayt create command
- Allows pulling from private container registries by specifying an image pull secret
Installation
You can install krayt using one of these methods:
!krayt requires uv to be installed
Using i.jpillora.com (recommended)
curl https://i.jpillora.com/waylonwalker/krayt | bashDirect install script
curl -fsSL https://github.com/waylonwalker/krayt/releases/download/v0.2.0/install.sh | bashManual download
You can also manually download the archive for your platform from the releases page:
Command Line Usage
Main Command
Usage: krayt.py [OPTIONS] COMMAND [ARGS]...
Krack open a Krayt dragon!
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --version -v Show version │
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, to copy it or customize the installation. │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ exec Enter the Krayt dragon's lair! Connect to a running inspector pod. If multiple inspectors are found, you'll get to choose which one to explore. │
│ clean Clean up after your hunt! Remove all Krayt inspector jobs. Use --yes/-y to skip confirmation and clean up immediately. │
│ create Krack open a Krayt dragon! Create an inspector pod to explore what's inside your volumes. If namespace is not specified, will search for pods across all namespaces. The inspector will be created in the same namespace │
│ as the selected pod. │
│ version Show the version of Krayt. │
│ logs View logs from a Krayt inspector pod. If multiple inspectors are found, you'll get to choose which one to explore. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: create
Usage: krayt.py create [OPTIONS]
Krack open a Krayt dragon! Create an inspector pod to explore what's inside your volumes. If namespace is not specified, will search for pods across all namespaces. The inspector will be created in the same namespace as the
selected pod.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --namespace TEXT Kubernetes namespace. If not specified, will search for pods across all namespaces. [default: None] │
│ --image -i TEXT Container image to use for the inspector pod [default: alpine:latest] │
│ --imagepullsecret TEXT Name of the image pull secret to use for pulling private images [default: None] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: exec
Usage: krayt.py exec [OPTIONS]
Enter the Krayt dragon's lair! Connect to a running inspector pod. If multiple inspectors are found, you'll get to choose which one to explore.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --namespace TEXT Kubernetes namespace. If not specified, will search for inspectors across all namespaces. [default: None] │
│ --help Show this message and exit. ...v0.1.0
0.1.0
Added
- Support for initialization scripts in
~/.config/krayt/init.d/- Scripts run before package installation
- Support for proxy configuration
- Custom package repositories setup
- Environment variable configuration
- Example initialization scripts:
00_proxy.shfor proxy configuration10_install_git.shfor git installation and configuration
- Improved binary installation process
- Better platform detection
- Support for multiple archive formats (.tar.gz, .gz, .bz2, .zip, .bin)
- Improved error handling and user feedback
- Automatic sudo elevation when needed for binary installation
Installation
You can install krayt using one of these methods:
!krayt requires uv to be installed
Using i.jpillora.com (recommended)
curl https://i.jpillora.com/waylonwalker/krayt | bashDirect install script
curl -fsSL https://github.com/waylonwalker/krayt/releases/download/v0.1.0/install.sh | bashManual download
You can also manually download the archive for your platform from the releases page:
Command Line Usage
Main Command
Usage: krayt.py [OPTIONS] COMMAND [ARGS]...
Krack open a Krayt dragon!
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --version -v Show version │
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, to copy it or customize the installation. │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ exec Enter the Krayt dragon's lair! Connect to a running inspector pod. If multiple inspectors are found, you'll get to choose which one to explore. │
│ clean Clean up after your hunt! Remove all Krayt inspector jobs. Use --yes/-y to skip confirmation and clean up immediately. │
│ create Krack open a Krayt dragon! Create an inspector pod to explore what's inside your volumes. If namespace is not specified, will search for pods across all namespaces. The inspector will be created in the same namespace │
│ as the selected pod. │
│ version Show the version of Krayt. │
│ logs View logs from a Krayt inspector pod. If multiple inspectors are found, you'll get to choose which one to explore. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: create
Usage: krayt.py create [OPTIONS]
Krack open a Krayt dragon! Create an inspector pod to explore what's inside your volumes. If namespace is not specified, will search for pods across all namespaces. The inspector will be created in the same namespace as the
selected pod.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --namespace TEXT Kubernetes namespace. If not specified, will search for pods across all namespaces. [default: None] │
│ --image -i TEXT Container image to use for the inspector pod [default: alpine:latest] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: exec
Usage: krayt.py exec [OPTIONS]
Enter the Krayt dragon's lair! Connect to a running inspector pod. If multiple inspectors are found, you'll get to choose which one to explore.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --namespace TEXT Kubernetes namespace. If not specified, will search for inspectors...v0.0.0
0.0.0
- Initial release
Installation
You can install krayt using one of these methods:
!krayt requires uv to be installed
Using i.jpillora.com (recommended)
curl https://i.jpillora.com/waylonwalker/krayt | bashDirect install script
curl -fsSL https://github.com/waylonwalker/krayt/releases/download/v0.0.0/install.sh | bashManual download
You can also manually download the archive for your platform from the releases page:
Command Line Usage
Main Command
Usage: krayt.py [OPTIONS] COMMAND [ARGS]...
Krack open a Krayt dragon!
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --version -v Show version │
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, to copy it or customize the │
│ installation. │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ exec Enter the Krayt dragon's lair! Connect to a running inspector pod. If multiple inspectors are found, │
│ you'll get to choose which one to explore. │
│ clean Clean up after your hunt! Remove all Krayt inspector jobs. Use --yes/-y to skip confirmation and │
│ clean up immediately. │
│ create Krack open a Krayt dragon! Create an inspector pod to explore what's inside your volumes. If │
│ namespace is not specified, will search for pods across all namespaces. The inspector will be created │
│ in the same namespace as the selected pod. │
│ version Show the version of Krayt. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: create
Usage: krayt.py create [OPTIONS]
Krack open a Krayt dragon! Create an inspector pod to explore what's inside your volumes. If namespace is not
specified, will search for pods across all namespaces. The inspector will be created in the same namespace as the
selected pod.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --namespace TEXT Kubernetes namespace. If not specified, will search for pods across all namespaces. │
│ [default: None] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: exec
Usage: krayt.py exec [OPTIONS]
Enter the Krayt dragon's lair! Connect to a running inspector pod. If multiple inspectors are found, you'll get
to choose which one to explore.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --namespace TEXT Kubernetes namespace. If not specified, will search for inspectors across all │
│ namespaces. │
│ [default: None] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: clean
Usage: krayt.py clean [OPTIONS]
Clean up after your hunt! Remove all Krayt inspector jobs. Use --yes/-y to skip confirmation and clean up
immediately.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --namespace TEXT Kubernetes namespace. If not specified, will cleanup in all namespaces. │
│ [default: None] │
│ --yes -y Skip confirmation prompt. │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Subcommand: version
Usage: krayt.py version [OPTIONS]
Show the version of Krayt.
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯