Kubernetes 恢复k8s服务帐户令牌
我想从备份中恢复kubernetes服务帐户令牌(实际上只是相应机密的导出): 该机密已成功应用,并已添加到服务帐户:Kubernetes 恢复k8s服务帐户令牌,kubernetes,openshift,kubernetes-secrets,Kubernetes,Openshift,Kubernetes Secrets,我想从备份中恢复kubernetes服务帐户令牌(实际上只是相应机密的导出): 该机密已成功应用,并已添加到服务帐户: # kubectl apply -f my-service-account.yaml secret/my-service-account-token-lqrvp created # kubectl describe sa my-service-account Name: my-service-account Namespace:
# kubectl apply -f my-service-account.yaml
secret/my-service-account-token-lqrvp created
# kubectl describe sa my-service-account
Name: my-service-account
Namespace: my-namespace
Labels: <none>
Annotations: kubernetes.io/service-account.name: my-service-account
Image pull secrets: my-service-account-dockercfg-lv9hp
Mountable secrets: my-service-account-token-lv9hp
Tokens: my-service-account-token-lqrvp
Events: <none>
我知道令牌通常由控制器管理器自动生成,但是恢复kubernetes支持的令牌吗?您的真实令牌是JWT令牌吗?我记得只有JWT代币可以使用,但我可能在前面的评论中添加了错误的内容,请您添加
$kubectl descripe secret my service account代币lqrvp
?我试图复制您的设置,该机密还包含其他数据键和值,如名称空间
和ca.crt
。您的serviceaccount描述中也提到了不同的秘密(lqrvp
和lv9hp
)您的真实代币是JWT代币吗?我记得只有JWT代币可以使用,但我可能在前面的评论中添加了错误的内容,请您添加$kubectl descripe secret my service account代币lqrvp
?我试图复制您的设置,该机密还包含其他数据键和值,如名称空间
和ca.crt
。您的serviceaccount描述中还提到了不同的机密(lqrvp
和lv9hp
)
# kubectl apply -f my-service-account.yaml
secret/my-service-account-token-lqrvp created
# kubectl describe sa my-service-account
Name: my-service-account
Namespace: my-namespace
Labels: <none>
Annotations: kubernetes.io/service-account.name: my-service-account
Image pull secrets: my-service-account-dockercfg-lv9hp
Mountable secrets: my-service-account-token-lv9hp
Tokens: my-service-account-token-lqrvp
Events: <none>
# kubectl login https://api.my-k8s-cluster.mydomain.com:6443 --token=my-simple-token
error: The token provided is invalid or expired