dashboard

metricbeat导入dashboard报错Failed to unzip the archive

你说的曾经没有我的故事 提交于 2020-02-28 22:47:43
在ELK stack 6.8.6增加一个metricbeat用来对system,kafka细粒度的监控 报错前的配置文件如下: #在默认基础上增加的配置 /etc/metricbeat/metricbeat.yml #==================== Modules configuration ================== reload.enabled: true #==================== Dashboards ======================== setup.dashboards.enabled: true setup.dashboards.url: "http://IP:5601" #==================== Kibana ============================ setup.kibana: host: "http://IP:5601" #==================== Ouputs ============================ output.elasticsearch: hosts: ["ES_IP:9200"] 增加配置后重启metricbeat 重启OK 但是无法加载dashboard 这个问题也没有日志,纠结了好久,只能重装,结果发现 只要注销下面两行配置 #setup

Kubernetes的三种可视化UI界面

隐身守侯 提交于 2020-02-26 22:04:24
博文大纲: 一、dashboard 二、Weave Scope 三、Prometheus 一、dashboard 1)获取yaml文件修改并执行 如图: [root@master ~]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml [root@master ~]# vim recommended.yaml +39 #定位到39行,修改其提供的service资源 spec: type: NodePort ports: - port: 443 targetPort: 8443 nodePort: 31001 selector: k8s-app: kubernetes-dashboard #因为默认情况下,service的类型是cluster IP,需更改为NodePort的方式,便于访问,也可映射到指定的端口 [root@master ~]# kubectl apply -f recommended.yaml [root@master ~]# kubectl get pod -n kubernetes-dashboard NAME READY STATUS RESTARTS AGE dashboard-metrics-scraper

部署kubernetes-Dashboard

此生再无相见时 提交于 2020-02-26 04:47:26
官网给的命令 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml 这里不着急执行,先看一下这个 yaml文件 ,提前把镜像下载下来,这个国内应该是可以下载的 docker pull kubernetesui/dashboard:v2.0.0-rc5 docker pull kubernetesui/metrics-scraper:v1.0.3 然后修改yaml文件,解决三个问题 第一,默认Dashboard只能集群内部访问,如何外部可以访问 修改Service为NodePort类型,到外部: 修改node为NodePort模式 imagePullPolicy: Always # 注释原来的镜像拉取规则 imagePullPolicy: IfNotPresent # 设置为本地没有则拉取 第二,失败可能一直重新拉去镜像 第三,修改默认只能火狐访问的限制,注释掉kubernetes-dashboard-certs 图片标记都是已经修改完的状态 然后再执行官方给的命令, kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0

K8S多master部署三:部署DashBoard-UI界面

怎甘沉沦 提交于 2020-02-26 02:55:56
前情提要 以下所有操作均在单master群集已完成部署的情况下进行。 所有服务器均保证防火墙常闭,核心功能selinux关闭。 服务器角色分配 角色 地址 安装组件 master 192.168.142.220 kube-apiserver kube-controller-manager kube-scheduler etcd master02 192.168.142.120 kube-apiserver kube-controller-manager kube-scheduler node1 192.168.142.136 kubelet kube-proxy docker flannel etcd node2 192.168.142.132 kubelet kube-proxy docker flannel etcd nginx1 192.168.142.130 nginx keepalived nginx2 192.168.142.140 nginx keepalived VIP 192.168.142.20 虚拟地址 Master端建立DashBoard 建立dashboard工作目录 #在master上进行操作 [root@master ~]# cd /k8s/ #将需要上传的页面文件到此文件夹下 [root@master k8s]# mkdir dashboard

kubernetes二进制部署(四)web UI界面部署

半腔热情 提交于 2020-02-26 02:35:41
这是kubernetes二进制部署的第四篇 如果没有看过前面第一篇的朋友可以看看下面的: Kubernetes二进制部署(一)单节点部署 kubernetes二进制部署(二)多节点部署 kubernetes二进制部署(三)负载均衡部署 在master01上操作 1、创建dashborad工作目录 [root@localhost k8s]# mkdir dashboard 2、拷贝官方文件 [root@localhost k8s]# cd dashboard/ [root@localhost dashboard]# ls dashboard-configmap.yaml dashboard-rbac.yaml dashboard-service.yaml dashboard-controller.yaml dashboard-secret.yaml k8s-admin.yaml ##相关文件用途: dashboard-configmap.yaml:配置应用 dashboard-rbac.yaml:授权访问api,web界面 dashboard-service.yaml:访问应用 dashboard-controller.yaml:控制器 dashboard-secret.yaml:安全、加密 k8s-admin.yaml:生成令牌 3、组件创建 [root@localhost

k8s部署---UI界面部署(六)

烈酒焚心 提交于 2020-02-26 02:29:18
kubernetes平台中UI页面的作用 k8s的webUI管理界面可以更好更直观更便捷的让我们去管理我们的k8s集群。 实验部署 实验环境 lb01:192.168.80.19 (负载均衡服务器) lb01:192.168.80.20 (负载均衡服务器) Master01:192.168.80.12 Master01:192.168.80.11 Node01:192.168.80.13 Node02:192.168.80.14 本篇文章接着上篇多节点部署与负载均衡部署继续部署,实验环境不变。 web页面部署 部署web页面需要我们到GitHub网站下载yaml文件,我这边已经下载好了,大家可以直接下载用即可 官方文件下载 提取码:tj0d GitHub下载地址 在master01服务器操作 [root@master01 ~]# mkdir abc //创建挂载目录 [root@master01 ~]# mount.cifs //192.168.80.2/Shares/K8S/k8s03 /root/abc/ //将准备好的yaml文件挂载到abc目录 Password for root@//192.168.80.2/Shares/K8S/k8s03: [root@master01 ~]# cd abc/ [root@master01 abc]# ls dashboard

Kubernetes二进制部署——UI界面的部署(4)

♀尐吖头ヾ 提交于 2020-02-25 18:59:47
前言: 接上一篇负载均衡部署(3)部署UI界面 yaml下载:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard 部署环境 负载均衡 Nginx1:192.168.13.128/24 Nginx2:192.168.13.129/24 Master节点 master1:192.168.13.131/24 kube-apiserver kube-controller-manager kube-scheduler etcd master2:192.168.13.130/24 kube-apiserver kube-controller-manager kube-scheduler etcd Node节点 node1:192.168.13.132/24 kubelet kube-proxy docker flannel etcd node2:192.168.13.133/24 kubelet kube-proxy docker flannel etcd 1,在master01上创建dashboard [root@master01 ~]# cd k8s/ [root@master01 k8s]# mkdir dashboard ##创建工作目录 [root@master01 k8s]#

Kubernetes集群部署 下

烂漫一生 提交于 2020-02-25 18:59:26
k8s环境规划总图 环境装备 二台master节点 二台node节点 二台安装nginx做负载均衡和故障转移 以及飘逸地址vip 部署流程 关闭防火墙及安全功能 systemctl stop firewalld.service setenforce 0 复制kubernetes目录到master2 (上个实验k8s目录) scp -r /opt/kubernetes/ root@192.168.149.129:/opt 复制etcd目录到master2 scp -r /opt/etcd/ root@192.168.149.129:/opt 复制服务脚本 scp /usr/lib/systemd/system/{kube-apiserver,kube-controller-manager,kube-scheduler}.service root@192.168.149.129:/usr/lib/systemd/system/ 修改配置文件,将ip地址改为本机地址 vim /opt/kubernetes/cfg/kube-apiserver --bind-address=192.168.149.129 --advertise-address=192.168.149.129 追加修改环境变量并执行生效 vim /etc/profile export PATH=$PATH:/opt

k8s之web界面(Dashboard)从安装到应用

寵の児 提交于 2020-02-25 15:27:52
web界面(Dashboard) 之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。 在kubernetes Dashboard中可以查看集群中应用的运行状态,也能够创建和修改各种kubernetes资源(比如Deployment,Job,Daemonset等等),用户可以对Deployment实现弹性伸缩,执行滚动升级,重启pod或者使用向导创建新的应用。 可以说,kubernetes Dashboard提供了kubectl的绝大部分功能。 Dashboard 同时展示了kubernetes集群中的资源状态信息和所有报错信息。 官方参考文档: https://kubernetes.io/zh/docs/tasks/access-application-cluster/web-ui-dashboard/ GitHub项目下载地址: https://github.com/kubernetes/dashboard 一,部署Dashboard UI kubernetes 默认没有部署Dashboard,可通过以下命令下载:

K8s完整多节点部署(线网实战!含排错!)

巧了我就是萌 提交于 2020-02-25 15:27:08
K8s多节点部署---->使用Nginx服务实现负载均衡---->UI界面展示 特别注意:此实验开始前必须要先部署单节master的k8s群集 可以见本人上一篇博客:https://blog.csdn.net/JarryZho/article/details/104193913 环境部署: 相关软件包及文档: 链接:https://pan.baidu.com/s/1l4vVCkZ03la-VpIFXSz1dA 提取码:rg99 使用Nginx做负载均衡: lb1:192.168.195.147/24 mini-2 lb2:192.168.195.133/24 mini-3 Master节点: master1:192.168.18.128/24 CentOS 7-3 master2:192.168.18.132/24 mini-1 Node节点: node1:192.168.18.148/24 CentOS 7-4 node2:192.168.18.145/24 CentOS 7-5 VRRP漂移地址:192.168.18.100 多master群集架构图: ------master2部署------ 第一步:优先关闭master2的防火墙服务 [root@master2 ~]# systemctl stop firewalld.service [root@master2 ~]#