本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

CLI 工具

K3s 二进制文件包含一些额外的工具,帮助您管理集群。

命令 说明

k3s server

运行 K3s 服务器节点,启动 Kubernetes apiserverschedulercontroller-managercloud-controller-manager 组件,以及数据存储和代理组件。有关更多信息,请参见 k3s server 命令文档

k3s agent

运行 K3s 代理节点,启动 containerdflannelkube-router 网络策略控制器,以及 Kubernetes kubeletkube-proxy 组件。有关更多信息,请参见 k3s agent 命令文档

k3s kubectl

运行嵌入式 kubectl 命令。这是一个与 Kubernetes apiserver 交互的 CLI。 如果未设置 KUBECONFIG 环境变量,将自动尝试使用 /etc/rancher/k3s/k3s.yaml 中的 kubeconfig。

k3s crictl

运行嵌入式 crictl 命令。这是一个与 Kubernetes 的容器运行时接口 (CRI) 交互的 CLI。用于调试。

k3s ctr

运行嵌入式 ctr 命令。这是一个用于 containerd 的 CLI,containerd 是 K3s 使用的容器守护程序。用于调试。

k3s token

管理启动词元。有关更多信息,请参见 k3s token 命令文档

k3s etcd-snapshot

按需备份 K3s 集群数据并上传到 S3。有关更多信息,请参见 k3s etcd-snapshot 命令文档

k3s secrets-encrypt

配置 K3s 在集群中存储时加密秘密。有关更多信息,请参见 k3s secrets-encrypt 命令文档

k3s certificate

管理 K3s 证书。有关更多信息,请参见 k3s certificate 命令文档

k3s completion

为 k3s 生成外壳完成脚本。

k3s help

显示命令列表或某个命令的帮助信息。