我想做卖鱼苗网站怎样做,迁移wordpress 500,seo快速排名百度首页,天津项目网站建设Dashboard 安装部署 Dashboard 安装部署
一#xff1a;下载
二#xff1a;部署步骤
1.镜像下载及导入
国内直接拉外网镜像会失败#xff0c;可在境外下载镜像
查看 deployment 里的镜像版本
Dashboard Deploymentcontainers:- name: kubernetes-dashboardimage: k8s.g…Dashboard 安装部署 Dashboard 安装部署
一下载
二部署步骤
1.镜像下载及导入
国内直接拉外网镜像会失败可在境外下载镜像
查看 deployment 里的镜像版本
Dashboard Deploymentcontainers:- name: kubernetes-dashboardimage: k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.3 下载
docker pull k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1 保存
docker save k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1 kubernetes-dashboard-amd64_v1.10.1.tgz
存储到目标Node节点上或存储到私有仓库里并修改dashboard deploy的镜像地址 导入镜像
docker load kubernetes-dashboard-amd64_v1.10.1.tgz 2.创建Dashboard
导入镜像后使用之前下载的yaml文件即可创建Dashboard
kubectl create -f kubernetes-dashboard.yaml
默认svc没有暴露 nodeport端口需要修正
kubectl get svc -n kube-system
kubectl delete svc kubernetes-dashboard -n kube-system
#cat dashboard_svc.yaml
kind: Service
apiVersion: v1
metadata:labels:k8s-app: kubernetes-dashboardname: kubernetes-dashboardnamespace: kube-system
spec:ports:- port: 443targetPort: 8443nodePort: 38443selector:k8s-app: kubernetes-dashboardtype: NodePort
kubectl create -f dashboard_svc.yaml 3.访问Dashboard
根据官方文档目前访问Dashboard有四种方式
NodePortAPI Serverkubectl proxyIngress 使用NodePort
为kubernetes-dashboard.yaml添加Service后就可以使用NodePort访问Dashboard。
目前使用firefox 浏览器访问正常其他浏览器提示证书错误
https://192.168.10.38:38443/#!/login 创建访问角色
创建一个cluster-admin角色的service account , 和一个clusterrolebinding, 以便访问所有的k8s资源
kubectl create serviceaccount cluster-admin-dashboard-sa
kubectl create clusterrolebinding cluster-admin-dashboard-sa \
--clusterrolecluster-admin \
--serviceaccountdefault:cluster-admin-dashboard-sa Copy产生的Token并使用此Token登录到dashboard中
kubectl get secret | grep cluster-admin-dashboard-sa
kubectl describe secrets/cluster-admin-dashboard-sa-token-cp4th
使用令牌访问