KVM虚拟化日志

  • 首页
  • HPC
  • K8S
  • Python
  • 数据库
  • 登录
专注HPC、虚拟化、DevOps、云原生技术
  1. 首页
  2. K8S
  3. 正文

windows上获取k8s dashboard token

2025/10/25 79点热度 0人点赞 0条评论

使用k8s dashboard时,需要经常输入token来进行登录,可以通过一个powershell脚本来快速获取token(也可以修改验证token的时间)

操作方法

  1. 在C:\Program Files新建一个目录kubectl(需要管理员权限)结果例如C:\Program Files\kubectl
  2. 下载kubectl可执行文件放在其中
  3. 设置kube config文件:在当前用户目录中新建一个.kube文件夹(例如C:\Users\Jie\.kube),将kube config文件拷贝到其中命名为config
  4. 设置C:\Program Files\kubectl添加到系统环境变量Path中
  5. 在C:\Program Files\kubectl中创建一个k8stoken.ps1文件,写入如下内容

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function Get-Token {
    $secretName = kubectl -n kube-system get secret `
        | Select-String "admin-user" `
        | ForEach-Object { ($_ -split "\s+")[0] }
 
    if ($secretName) {
        $token = kubectl -n kube-system get secret $secretName -o jsonpath="{.data.token}" | % { [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_)) }
        Write-Host "Token:" $token -ForegroundColor Cyan
    }
    else {
        Write-Host "未找到包含 'admin-user' 的 secret。" -ForegroundColor Yellow
    }
}
 
Get-Token

使用方法

打开windows terminal后输入k8stoken即可获取到token信息

 

 

标签: 暂无
最后更新:2025/10/25

牛牛很忙

这个人很懒,什么都没留下

点赞
< 上一篇
文章目录
  • 操作方法
  • 使用方法
标签聚合
vcenter cad ansible iac fcfs terraform k8s eda

COPYRIGHT © 2025 KVM虚拟化日志. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang