文章目录
- [1. 实战概述](#1. 实战概述)
- [2. 实战步骤](#2. 实战步骤)
-
- [2.1 查找配置文件路径](#2.1 查找配置文件路径)
- [2.2 检查配置文件是否存在](#2.2 检查配置文件是否存在)
- [2.3 创建配置文件](#2.3 创建配置文件)
- [2.4 编辑配置文件](#2.4 编辑配置文件)
- [2.5 重启PowerShell窗口](#2.5 重启PowerShell窗口)
- [2.6 测试配置文件是否生效](#2.6 测试配置文件是否生效)
-
- [2.6.1 查看kubectl版本](#2.6.1 查看kubectl版本)
- [2.6.2 查看minikube版本](#2.6.2 查看minikube版本)
- [2.6.3 启动Kubernetes Dashboard](#2.6.3 启动Kubernetes Dashboard)
- [3. 实战总结](#3. 实战总结)
1. 实战概述
- 本次实战通过创建并配置 PowerShell 用户配置文件,自定义别名
k和函数mk,实现对kubectl与minikube命令的简化调用,提升本地 Kubernetes 开发效率,并验证了集群启动、插件启用及 Dashboard 访问全流程。
2. 实战步骤
2.1 查找配置文件路径
- 执行命令:
$PROFILE

2.2 检查配置文件是否存在
- 执行命令:
Test-Path $PROFILE

- 结果说明 :
Test-Path $PROFILE返回False,说明当前用户没有创建 PowerShell 配置文件。需要手动创建配置文件(如Microsoft.PowerShell_profile.ps1)以自定义环境设置。
2.3 创建配置文件
- 执行命令:
New-Item -Path $PROFILE -Type File -Force

- 结果说明 :执行
New-Item -Path $PROFILE -Type File -Force成功创建了当前用户的 PowerShell 配置文件,路径为C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1,文件已生成但内容为空,可编辑以自定义环境。
2.4 编辑配置文件
-
执行命令:
notepad $PROFILE

-
结果说明 :已使用
notepad $PROFILE打开配置文件,其中添加了别名k映射到kubectl,并定义了函数mk用于简化 minikube 启动命令,提升 Kubernetes 操作效率。配置将在下次启动 PowerShell 时自动生效。
2.5 重启PowerShell窗口
- 在运行窗口输入命令:
powershell

- 单击【确定】按钮

2.6 测试配置文件是否生效
2.6.1 查看kubectl版本
- 执行命令:
k version

- 结果说明 :执行
k version成功输出 kubectl 版本信息,说明别名k已正确加载并生效,配置文件中的Set-Alias命令成功应用,PowerShell 环境配置完成,可正常使用简化命令。
2.6.2 查看minikube版本
- 执行命令:
mk version

- 结果说明 :执行
mk version成功输出 minikube 版本信息,说明mk函数已正确修改并生效,参数传递无误,命令封装成功,可正常调用 minikube 命令。
2.6.3 启动Kubernetes Dashboard
- 依次执行命令:
mk start、mk addons enable metrics-server和mk dashboard

- 结果说明 :成功通过
mk start启动 minikube 集群,启用 metrics-server 插件并访问 Kubernetes Dashboard,验证了本地开发环境的完整部署。命令行与图形界面联动正常,表明配置和网络设置均正确,可进行后续 Kubernetes 操作。
3. 实战总结
- 本次实战成功完成了 PowerShell 配置文件从创建、编辑到生效的完整流程。通过设置执行策略解决脚本加载限制,合理定义别名与函数,显著简化了 Kubernetes 常用命令操作。测试表明,
k和mk均能正确透传参数并稳定运行,支持版本查询、集群启动、插件管理和 Dashboard 访问等关键功能。整个过程不仅提升了命令行操作效率,也验证了本地 minikube 环境的可用性,为后续容器化应用开发与调试奠定了高效、可靠的工具基础。该方法具有良好的可复用性,适用于各类 CLI 工具的个性化定制。