GUI for kubectl.

Usage no npm install needed!

<script type="module">
  import chengkangKtl from 'https://cdn.skypack.dev/@chengkang/ktl';


ktl logo


GUI for kubectl.

Version License

ktl is pronounced kənˈtrōl, the same as control.

profile pods


  • port forward services
  • watch pods
  • delete pod


  • Use the + button to create a new tab.

  • Each tab is a Profile with a side panel for service selection and a list of selected services.

  • You can select multiple services from different contexts and namespaces.

  • In the side panel, click labels to reload content, e.g. click Contexts: to reload contexts.

  • In the side panel, when both context and namespace are selected, a View pods button will be shown. Click to view and watch all pods in the context and namespace.

  • Click tab title to edit.

  • Everything is persisted.