k8s学习(二)虚拟机centos7的k8s集群的dashboard安装(主节点中操作)
2020-06-04 06:35
615 查看
1.下载编辑kubernetes-dashboard.yaml
cd /opt/ #如果下载不了就网上找一个 wget http://mirror.faasx.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml #修改Service为NodePort, 可以指定固定的nodePort,否则就会随机分配端口 spec: type: NodePort ports: - port: 443 targetPort: 8443 nodePort: 30001 selector: k8s-app: kubernetes-dashboard
2.安装dashboard
执行安装命令: kubectl apply -f kubernetes-dashboard.yaml 查看安装状态 kubectl get pod -A -o wide |grep dash kubectl get svc -A -o wide |grep dash
3.创建登录用户
kubectl create serviceaccount dashboard-admin -n kube-system kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
4.浏览器访问https://IP:30001, 输入登陆密钥,通过以下命令获取秘钥:
kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')
解决google浏览器不能访问dashboard页面 https://IP:30001,证书问题
#拷贝api证书充当dashboard的证书签名, 删除默认它的证书 cp /etc/kubernetes/pki/{apiserver.crt,apiserver.key} . kubectl delete secret kubernetes-dashboard-certs -n kube-system kubectl create secret generic kubernetes-dashboard-certs --from-file=./ -n kube-system #修改dashboard.yaml,配置生成自定义证书(修改args内容) - --auto-generate-certificates - --tls-key-file=apiserver.key - --tls-cert-file=apiserver.crt #重启dashboard kubectl apply -f kubernetes-dashboard.yaml
相关文章推荐
- kubernetes集群的学习——单节点k8s安装
- 跟Marko学习k8s--[3.2.1]安装配置Kubernetes集群单节点
- centos7 单节点部署k8s以及kubernetes-dashboard安装
- centos7(vm)下hadoop2.7.2完全分布式安装验证(x86)-hadoop3节点集群(2副本)
- centos7 安装hbase三节点集群笔记
- openshift/origin学习记录(8)——基于镜像安装多节点集群(Containerized Installer)
- centos7 hadoop 3节点集群安装笔记
- kubernetes(K8S)集群及Dashboard安装配置
- 个人hadoop学习总结:Hadoop集群+HBase集群+Zookeeper集群+chukwa监控(包括单机、伪分布、完全分布安装操作)
- hadoop学习通过虚拟机安装hadoop完全分布式集群
- Spark学习笔记(二) 安装Hadoop单节点集群
- hadoop大集群实施--比较实用的思路(设备选型、是否使用虚拟机、快速部署安装、自动复制节点等)
- Linux学习笔记(四)---centos7系统安装后的一些简单操作
- centos7下安装编译并搭建hadoop2.6.0单节点伪分布式集群
- Centos7安装部署Kubernetes(K8s)集群
- 小白学习虚拟机CentOS7安装详解
- 三节点k8s集群安装
- 【Ceph学习之一】Centos7上部署Ceph存储集群以及CephFS的安装
- k8s集群之kubernetes-dashboard和kube-dns组件部署安装