NodeShell


概述

通过在给定的集群上启用 nodeShell 功能,K9s 允许您登录到集群节点的 shell。启用后,在节点视图中将有一个新的 s for shell 菜单选项。K9s 将使用特殊的 k9s_shell pod 在所选节点上启动一个 pod。此外,您可以使用预装了您喜爱的 shell 工具的自定义 Docker 映像来优化您的 shell pod。默认情况下,k9s 使用 BusyBox 映像,但您可以进行以下配置:


正在进行中……选项和布局可能会在未来的 K9s 版本中发生更改,以巩固此功能。


示例

在集群 blee 上启用节点 shell

# $XDG_CONFIG_HOME/k9s/config.yml
k9s:
  clusters:
    # 配置在集群 blee 上启用节点 shell
    blee:
      featureGates:
        # 您必须启用 nodeShell 特性门来启用节点 shell
        nodeShell: true
      # 您还可以进一步调整 shell pod 的规范
      shellPod:
        image: cool_kid_admin:42
        namespace: blee
        limits:
          cpu: 100m
          memory: 100Mi

 返回



© 2020 Imhotep Software LLC. 所有资料都在 Apache v2.0 下获得许可