Getting started
Requirements
kop requires Python 3.9 or later. For a better experience, recommend using the latest Python version. kop runs on Linux, macOS, Windows and probably any OS where Python also runs.
Your platform
Linux (all distros)
All Linux distros come with a terminal emulator that can run kop.
If you are using the Linux console (rather than a desktop environment), see FAQ for details.
macOS
The default terminal app is limited to 256 colors. We recommend installing a newer terminal such as iterm2, Ghostty, Kitty, or WezTerm.
Windows
The new Windows Terminal runs kop beautifully.
Installation
Here's how to install kop.
Install from PyPI
You can install kop via PyPI with the following command:
pip install kop-cli
After installation, you can run:
kop --version
Install from an offline binary package
If the target machine cannot access PyPI, download the offline binary package from the GitHub Releases page on another machine first.
- Open the release version you want to install.
- Download the binary package that matches your operating system and CPU architecture.
- Copy the package to the target machine.
- Extract the package and run the
kopbinary.
On Linux or macOS, you may need to grant execute permission before running it:
chmod +x kop
./kop --version
On Windows, run kop.exe from PowerShell or Command Prompt:
.\kop.exe --version
Usage
1. Startup
kop
By default, it will load:
~/.kube/config(if it exists)- kubeconfig files already synced under
~/.kop/
If no available cluster is found, you can import configuration from the startup page via Add or Sync.
2. Start with a Specified kubeconfig
kop --kubeconfig /path/to/kubeconfig.yaml
In this mode, the file path and kubeconfig validity are verified, and after validation it enters the resource view directly.