Kubernetes:如何将集群令牌写入文件?

Kubernetes:如何将集群令牌写入文件?,kubernetes,token,kubeadm,Kubernetes,Token,Kubeadm,我使用以下命令创建集群令牌: kubeadm token create --ttl=0 这将显示以下输出: W0504 18:31:48.031557 20703配置集。转到:348]警告:kubeadm 无法验证API组的组件配置 [kubelet.config.k8s.io kubeproxy.config.k8s.io] 现在,在使用kubeadm令牌列表commnad之后,我想将令牌复制到一个文件中 如何操作?令牌列表的输出可以用jsonpath格式化: kubeadm token l

我使用以下命令创建集群令牌:

kubeadm token create --ttl=0
这将显示以下输出:

W0504 18:31:48.031557 20703配置集。转到:348]警告:kubeadm 无法验证API组的组件配置 [kubelet.config.k8s.io kubeproxy.config.k8s.io]

现在,在使用
kubeadm令牌列表
commnad之后,我想将令牌复制到一个文件中


如何操作?

令牌列表的输出可以用jsonpath格式化:

kubeadm token list -o=jsonpath='{.token}{"\n"}' > tokens.txt

通过使用此格式,list命令仅打印令牌。

令牌列表的输出可以使用jsonpath格式化:

kubeadm token list -o=jsonpath='{.token}{"\n"}' > tokens.txt

通过使用此格式,list命令只打印令牌。

谢谢您的回答,但是令牌应该这么短吗?!当我做
kubeadm令牌列表时
我看到一条短线,这就是为什么我想在文件中复制令牌的长版本。根据文档,令牌的格式如下:“[a-z0-9]{6}.[a-z0-9]{16}”谢谢你的回答,但是令牌应该这么短吗?!当我做
kubeadm令牌列表时
我看到一条短线,这就是为什么我想在文件中复制令牌的长版本。根据文档,令牌的格式如下:“[a-z0-9]{6}.[a-z0-9]{16}”