k8s部署dashboard
时间: 2023-08-17 19:13:22 浏览: 188
k8s部署Dashboard
要部署Kubernetes的Dashboard,您可以按照以下步骤进行操作:
1. 首先,您需要下载Dashboard的YAML文件。您可以使用以下命令下载最新版本的YAML文件:
```
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
```
2. 下载完成后,您可以使用文本编辑器(如vim)打开YAML文件,并修改Service的类型。将以下内容添加到YAML文件中:
```
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30009
selector:
k8s-app: kubernetes-dashboard
```
3. 保存并关闭文件后,您可以使用以下命令部署Dashboard:
```
kubectl create -f recommended.yaml
```
4. 部署完成后,您可以使用以下命令查看kubernetes-dashboard命名空间下的资源:
```
kubectl get pod,svc -n kubernetes-dashboard
```
5. 为了生成令牌,您可以使用以下命令创建一个ServiceAccount和ClusterRoleBinding:
```
kubectl create -f k8s-admin.yaml
```
6. 部署完成后,您可以使用以下命令查看集群中的节点:
```
kubectl get nodes
```
这样,您就成功部署了Kubernetes的Dashboard,并且可以使用令牌进行访问和管理。
#### 引用[.reference_title]
- *1* [k8s搭建DashBoard](https://blog.csdn.net/m0_53157173/article/details/126709939)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v4^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [k8s——kubernetes 部署dashboard](https://blog.csdn.net/m0_47161295/article/details/108972161)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v4^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文