外观
概述
您可以根据自己的审美和风格来设置 K9s 的样式。外观是 YAML 文件,允许用户更改 K9s 的表现层。外观文件存放在您的 $XDG_CONFIG_HOME/k9s
文件夹中。您可以指定一个通用的外观文件 skin.yml
,适用于您的所有集群,或者特定于集群的外观文件,其名称与您连接的集群的名称相同。如果存在您集群的外观文件,则加载该外观,否则使用默认外观。因此,如果您想在每个集群上拥有不同的 K9s 外观,并且假设您的集群名为 fred
,则外观文件名应为 $XDG_CONFIG_HOME/k9s/fred_skin.yml
。下面是一个示例外观文件,更多外观数可在 K9s 存储库的 skins 目录中找到。
颜色可以使用命名颜色(请参阅下表)或使用十六进制表示。为了保留您的终端会话背景颜色,我们添加了一个名为 default
的颜色,用于指示透明的背景颜色,如果需要的话。

K9s 德古拉主题
随着添加更多功能,外观文件布局可能会发生变化,因此请相应地进行调整!
外观示例
# $XDG_CONFIG_HOME/k9s/in_the_navy_skin.yml
k9s:
# General K9s styles
body:
fgColor: dodgerblue
bgColor: '#ffffff'
logoColor: '#0000ff'
# ClusterInfoView styles
info:
fgColor: lightskyblue
sectionColor: steelblue
# Frame styles
frame:
# Borders styles
border:
fgColor: dodgerblue
focusColor: aliceblue
# MenuView attributes and styles
menu:
fgColor: darkblue
keyColor: cornflowerblue
# Used for favorite namespaces
numKeyColor: cadetblue
# CrumbView attributes for history navigation.
crumbs:
fgColor: white
bgColor: steelblue
activeColor: skyblue
# Resource status and update styles
status:
newColor: '#00ff00'
modifyColor: powderblue
addColor: lightskyblue
errorColor: indianred
highlightcolor: royalblue
killColor: slategray
completedColor: gray
# Border title styles.
title:
fgColor: aqua
bgColor: white
highlightColor: skyblue
counterColor: slateblue
filterColor: slategray
# Specific views styles
views:
# TableView attributes.
table:
fgColor: blue
bgColor: darkblue
cursorColor: aqua
# Header row styles.
header:
fgColor: white
bgColor: darkblue
sorterColor: orange
# YAML info styles.
yaml:
keyColor: steelblue
colonColor: blue
valueColor: royalblue
# Logs styles.
logs:
fgColor: white
bgColor: black
命名颜色参考
black | maroon | green | olive | navy |
purple | teal | silver | gray | red |
lime | yellow | blue | fuchsia | aqua |
white | aliceblue | antiquewhite | aquamarine | azure |
beige | bisque | blanchedalmond | blueviolet | brown |
burlywood | cadetblue | chartreuse | chocolate | coral |
cornflowerblue | cornsilk | crimson | darkblue | darkcyan |
darkgoldenrod | darkgray | darkgreen | darkkhaki | darkmagenta |
darkolivegreen | darkorange | darkorchid | darkred | darksalmon |
darkseagreen | darkslateblue | darkslategray | darkturquoise | darkviolet |
deeppink | deepskyblue | dimgray | dodgerblue | firebrick |
floralwhite | forestgreen | gainsboro | ghostwhite | gold |
goldenrod | greenyellow | honeydew | hotpink | indianred |
indigo | ivory | khaki | lavender | lavenderblush |
lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan |
lightgoldenrodyellow | lightgray | lightgreen | lightpink | lightsalmon |
lightseagreen | lightskyblue | lightslategray | lightsteelblue | lightyellow |
limegreen | linen | mediumaquamarine | mediumblue | mediumorchid |
mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise |
mediumvioletred | midnightblue | mintcream | mistyrose | moccasin |
navajowhite | oldlace | olivedrab | orange | orangered |
orchid | palegoldenrod | palegreen | paleturquoise | palevioletred |
papayawhip | peachpuff | peru | pink | plum |
powderblue | rebeccapurple | rosybrown | royalblue | saddlebrown |
salmon | sandybrown | seagreen | seashell | sienna |
skyblue | slateblue | slategray | snow | springgreen |
steelblue | tan | thistle | tomato | turquoise |
violet | wheat | whitesmoke | yellowgreen | grey |
dimgrey | darkgrey | darkslategrey | lightgrey | lightslategrey |
slategrey |
