Skip to content

Releases: vladimirvivien/ktop

Version 0.3.5

16 Apr 01:44
Compare
Choose a tag to compare

Metrics-API informer

This minor release introduces an informer for the metrics-api types. This change should reduce api server chatter by caching metrics data and allowing ktop to perform better when clusters have large number of workload components.

Launching ktop via containers

The GitHub Action has been update to release ktop as an OCI container at ghcr.io/vladimirvivien/ktop. You can now run ktop as follows:

export KUBECONFIG=/home/user/.kube/config
docker run --network=host --rm --platform="linux/arm64" -it -v $KUBECONFIG:/config -e KUBECONFIG=/config -e TERM=xterm-256color ghcr.io/vladimirvivien/ktop:latest

Changelog

  • cb3a80f Implements an informer for metrics-api types

What's Changed

  • Bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #29
  • Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #32
  • Bump golang.org/x/net from 0.0.0-20220127200216-cd36cc0744dd to 0.7.0 by @dependabot in #34
  • Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0 by @dependabot in #35
  • Publish container image with Ko by @vladimirvivien in #30

Full Changelog: v0.3.0...v0.3.5

Version 0.3.0

11 Jun 16:38
Compare
Choose a tag to compare

This version fixes the following issues:

  • Update the GUI to include additional information (i.e. context/user names, number of items in panels, etc)
  • Fixes authorization - fail fast if current user does not have proper access rights
  • Update GitHub actions for automatic krew and homebrew releases
  • Doc update

Changelog

80d510b GitHub Action and release automation
80d510b GitHub Action and release automation
bfd4566 Fixes for authorization detection; client-go updates; UI updates
e0ddeb1 Refactor code to use typed clients and informers
d3ab44a GUI updates and doc adjustments
31ec998 Correction to README
da7d1d8 chore: Rename Nmspaces to Namespaces

Version 0.2.0

31 Dec 19:34
Compare
Choose a tag to compare

Changelog

  • 426916f Support for kubectl/krew plugin

v0.1.0

28 Dec 13:42
Compare
Choose a tag to compare

The reboot

This version is a reboot of the project with simpler, but more effective, conceptual model of what the top program should be and how it should work. This revision of the project provides the followings:

  • Insightful summary of cluster resource metrics
  • Focus on nodes and pods metrics
  • Ability to work with or without a metrics-server deployed
  • Displays nodes and pods usage metrics when a Metrics Server is found
  • Uses your existing cluster configuration to connect to a cluster's API server

The updated UI

ktop

With this release, the newly updated UI displays three main sections including:

  • A cluster summary panel with metrics about workload components
  • A node panel that displays node metrics
  • A pod panel that shows metrics for running pods

Additionally, ktop can properly display metrics for specific namespace or all accessible namespaces.

Getting started

To quickly get started, download one of the pre-compiled binaries below or follow instructions to build from source.

For additional information, see the README doc.

Changelog