Skip to content

K9S Log plugin

Posted on:August 19, 2023 at 10:22 PM

Ref: https://github.com/derailed/k9s/issues/1228

# .config/k9s/plugin.yml

plugin:
  print-and-follow-raw-logs:
    shortCut: Ctrl-L
    description: logs -f
    scopes:
    - po
    command: kubectl
    background: false
    args:
    - logs
    - -f
    - $NAME
    - -n
    - $NAMESPACE
    - --context
    - $CONTEXT
  less-view-logs:
    shortCut: Shift-L
    description: "logs|less"
    scopes:
    - po
    command: bash
    background: false
    args:
    - -c
    - '"$@" | less'
    - dummy-arg
    - kubectl
    - logs
    - $NAME
    - -n
    - $NAMESPACE
    - --context
    - $CONTEXT

less cheatsheet

:?
	help
:-N
	display line number