k8s dashboard helm部署
时间: 2025-01-14 20:11:23 浏览: 46
### 使用 Helm 部署 Kubernetes Dashboard
#### 准备工作
为了成功部署 Kubernetes Dashboard,需先确认已安装并配置好 Helm 客户端以及具备访问目标 Kubernetes 集群的能力。
#### 添加稳定仓库
由于官方推荐使用来自 `stable` 仓库中的图表来部署应用,在执行具体命令之前应当确保已经添加了该源:
```bash
helm repo add stable https://charts.helm.sh/stable
helm repo update
```
#### 创建命名空间 (可选)
虽然不是强制性的操作,但是创建专门用于容纳仪表板资源对象的新命名空间有助于管理和隔离不同应用程序之间的依赖关系。可以运行如下指令建立名为 `kubernetes-dashboard` 的新命名空间[^3]:
```bash
kubectl create namespace kubernetes-dashboard
```
#### 执行 Helm 安装命令
接下来就是实际的安装过程,通过指定版本号和参数选项来进行定制化设置。这里展示了一个基本的例子,它会从默认存储库中拉取最新版次的 Kubernetes-Dashboard 并将其部署到先前定义好的命名空间内[^1]:
```bash
helm install my-release \
--namespace=kubernetes-dashboard \
stable/kubernetes-dashboard
```
此命令将会启动一系列 Pod 和 Service 资源实例,并自动处理所有必要的网络策略和服务发现机制。
#### 设置管理员权限(如果需要的话)
对于某些环境来说可能还需要额外授予特定用户或服务账户相应的集群角色绑定以便于管理控制面板。这可以通过下面两条命令完成删除旧的服务账号与集群角色绑定再重新创建新的[^2]:
```bash
kubectl -n kubernetes-dashboard delete serviceaccount admin-user
kubectl -n kubernetes-dashboard delete clusterrolebinding admin-user
```
之后可以根据实际情况再次创建适当的安全上下文。
阅读全文
相关推荐


















