Skip to content

k9s skins preview

K9s provides a terminal UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with your observed resources.

Adding skins to k9s allows you to customize its visual appearance with different themes. Here’s a short guide:

  • Locate the Config Directory:
    k9s uses a configuration directory. By default, it is located at:
    ~/.config/k9s/skins/ or execute k9s info to find it
  • Add or Create the Skin File:
  1. Look for the skin.yml file in the k9s configuration directory. If it doesn’t exist, create one.
  2. Use the sample skins available in the k9s GitHub repository for reference.
  • Modify config.yaml to apply new skin:
k9s skin config
  • Restart k9s:
    After saving the changes, restart k9s to apply the new skin.


1. Axual

k9s skin axual

2. Black-and-wtf

k9s skin black and wtf

3. Dracula

k9s skin dracula

4. Everforest-dark

k9s skin everforest dark

5. Gruvbox-dark

k9s skin gruvbox dark

6. Gruvbox-light

k9s skin gruvbox light

7. In-the-navy

k9s skin in the navy

8. Kanagawa

k9s skin kanagawa

9. Kiss

k9s skin kiss

10. Monokai

k9s skin monokai

11. Narsingh

k9s skin narsingh

12. Nightfox

k9s skin nightfox

13. Nord

k9s skin nord

14. One-dark

k9s skin one dark

15. Red

k9s skin red

16. Rose-pine-dawn

k9s skin rose pine dawn

17. Rose-pine-moon

k9s skin rose pine moon

18. Rose-pine

k9s skin rose pine

19. Snazzy

k9s skin snazzy

20. Solarized-16

k9s skin solarized 16

21. Solarized-dark

k9s skin solarized dark

22. Solarized-light

k9s skin solarized light

23. Stock (default)

k9s skin stock default

24. Transparent

k9s skin transparent
Published inKubernetesOther