Kubeenetes Dashboard admin-kubeconfig
1. 部署kuberdashboard
# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml
# vim recommended.yaml ///需修改
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort //添加type
ports:
- port: 443
nodePort: 30001 //dashboard端口
targetPort: 8443
selector:
k8s-app: kubernetes-dashboard
执行如下命令可创建dashboard
kubectl apply -f recommended.yaml
2. 部署admin-user
创建 Service Account 和 ClusterRoleBinding
使用 kubeadm
安装集群时,默认创建了 ClusterRole cluster-admin
。此时我们可以直接为刚才的 ServiceAccount 创建 ClusterRoleBinding。
# vim admin-user.yaml //
apiVersion: v1