跳至主要内容

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 生成 shell 自动补全脚本
k3s help显示命令列表或某个命令的帮助