openshift logging efk部署及问题解决
来源:互联网 发布:淘宝司法拍卖房产税 编辑:程序博客网 时间:2024/06/15 18:59
注:本blog所有关于openshift的文字都是基于openshift origin v1.4.1
先说坑:报错解决:
问题1: 安装完efk,访问kibana时候报错:
kibana上黄色条条显示: Discover: [security_exception] no permissions for indices:data/read/field_stats
解决:master上执行
oadm policy add-cluster-role-to-user rolebinding-reader system:serviceaccount:logging:aggregated-logging-elasticsearch
参考:https://bugzilla.redhat.com/show_bug.cgi?id=1388045
问题2:
kibana需要不报错,却没日志显示
解决: 使用匹配的image v1.4.1, 当我用latest的时候出现的这个问题,改用了v1.4.1的logging组件的image后正常显示.
完整的efk创建和cleanup的代码,因为我搞了很多次才成功,所以有必要cleanup重新搞搞
openshift创建efk
oc project logging
oc label node node1.ma.com label=log
oc label node node2.ma.com label=log
oc label node master.ma.com label=log
oc get node -L label
oc secrets new logging-deployer nothing=/dev/null
oc new-app logging-deployer-account-template
oc policy add-role-to-user edit --serviceaccount logging-deployer
oc policy add-role-to-user daemonset-admin --serviceaccount logging-deployer
oc adm policy add-cluster-role-to-user oauth-editor system:serviceaccount:logging:logging-deployer
oc adm policy add-scc-to-user privileged system:serviceaccount:logging:aggregated-logging-fluentd
oc adm policy add-cluster-role-to-user cluster-reader system:serviceaccount:logging:aggregated-logging-fluentd
oadm policy add-cluster-role-to-user rolebinding-reader system:serviceaccount:logging:aggregated-logging-elasticsearch
oc label nodes --all logging-infra-fluentd=true
oc new-app logging-deployer-template \
--param KIBANA_HOSTNAME=kibana.ma.com \
--param ES_CLUSTER_SIZE=1 \
--param PUBLIC_MASTER_URL=https://master.ma.com:8443
oc delete dc logging-curator
oc delete dc logging-es-ydh3dodb
oc delete dc logging-kibana
oc delete clusterrole oauth-editor daemonset-admin rolebinding-reader
oc delete rolebinding logging-deployer-edit-role logging-deployer-dsadmin-role logging-elasticsearch-view-role
oc delete all --selector logging-infra=kibana
oc delete all --selector logging-infra=fluentd
oc delete all --selector logging-infra=elasticsearch
oc delete all --selector logging-infra=curator
oc delete all,sa,oauthclient --selector logging-infra=support
oc delete secret logging-fluentd logging-elasticsearch \
logging-es-proxy logging-kibana logging-kibana-proxy \
logging-kibana-ops-proxy
oc delete daemonsets.extensions logging-fluentd
oc delete sa logging-deployer
oc delete sa aggregated-logging-curator
oc delete sa aggregated-logging-elasticsearch
oc delete sa aggregated-logging-fluentd
oc delete sa aggregated-logging-kibana
oc delete template logging-curator-template
oc delete template logging-es-template
oc delete template logging-fluentd-template
oc delete template logging-imagestream-template
oc delete template logging-kibana-template
oc delete template logging-pvc-dynamic-template
oc delete template logging-pvc-template
oc delete template logging-support-template
- openshift logging efk部署及问题解决
- kubernetes EFK部署测试及总结
- openshift registry固定ip不更新问题解决
- PaaS 及 OpenShift架构简介
- openshift介绍及基础使用
- Sqoop2 (1.99.7)安装部署及问题解决
- 在AWS中部署OpenShift平台
- efk安装
- OpenShift的注册及rhc安装
- openshift安装,调试及简单代码
- ubuntu16.04部署kubernetes1.6.0+kubernetes Dashboard+EFK+Prometheus+Grafana+Heapster
- OpenShift,OpenShift,还是OpenShift
- CrystalReport的部署及组件误删后的问题解决
- Cocos2d-x--Android平台部署及问题解决方案
- wamp部署https过程记录及无法启动问题解决
- ElasticSearch5.x 集群部署 及启动出现的问题解决
- 部署于Openshift 上的一个简单java web应用
- OpenShift Python Django 部署(Python3.3 + Django1.5)
- 对struts1.2中ActionForm的一点理解
- 根据银行卡号获取开户行和银行LOGO
- Vue开源项目库汇总
- 嵌套json取值
- 欢迎使用CSDN-markdown编辑器
- openshift logging efk部署及问题解决
- Java单例详解
- Trafodion事务管理简述
- 随机切换验证字符串——继承法
- Python(1)——python安装和第一个程序
- leetcode#463 Island Perimeter
- 委托,匿名方法,lambda表达式
- Swift 获取联系人信息
- 剑指offer--二叉树的镜像