k8s 如何部署控制台
时间: 2023-10-26 21:28:11 浏览: 31
要部署 Kubernetes 控制台,可以按照以下步骤:
1. 下载 Kubernetes 控制台的 YAML 文件:
```
curl -LO https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
```
2. 修改 YAML 文件中的 service 类型为 `NodePort`,并添加以下内容:
```yaml
kind: Service
apiVersion: v1
metadata:
name: kubernetes-dashboard-nodeport
namespace: kubernetes-dashboard
spec:
type: NodePort
selector:
k8s-app: kubernetes-dashboard
ports:
- name: https
port: 443
nodePort: 30001
targetPort: 8443
```
3. 执行以下命令来部署控制台:
```
kubectl apply -f recommended.yaml
```
4. 等待控制台部署完成后,使用以下命令获取控制台的 NodePort:
```
kubectl -n kubernetes-dashboard get service kubernetes-dashboard-nodeport
```
5. 在浏览器中访问 `https://<node-ip>:<node-port>`,使用 kubeconfig 文件中的任意用户登录即可访问 Kubernetes 控制台。