查看集群健康状态 curl -XGET http://192.168.0.xxx:9200/_cluster/health\?pretty { "cluster_name" : "my-elk", "status" : "red", "timed_out" : false, "number_of_nodes" : 2, "num...
grafana可视化ingress-nginx日志日志分析,logstash配置
先看效果: kubernetes日志方案:Filebeat->kafka->Logstash->Elasticsearch->kibana 1、解决logstash解析嵌套json格式数据,原始数据: { "@timestamp" => 2019-08-16T15:12:...
istio之ControlZ功能
stio 的组件使用了一种灵活的内检(Introspection)框架构建,因此可以方便地查看和调整正在运行中组件的内部状态。 组件会开启一个端口,用来通过浏览器得到查看组件状态的交互式视图,或者供外部工具通过 RES...
使用cfssl创建kubeconfig文件为kubernetes认证授权
RBAC基础 * 目的为开发人员访问使用kubectl做身份进行认证和对其权限做出限制。步骤和部署k8s时候创建admin一样只是绑定权限不一样而已 创建一个devuser用户并且给对应的命名空间所有权限 1、安装CFSS...
使用 LetsEncrypt配置kubernetes ingress-nginx免费HTTPS证书
使用Helm安装 作为上面提到的YAML清单的替代方案,我们还提供了用于安装cert-manager的官方Helm图表。 curl -s -o helm.tar.gz https://storage.googleapis.com/kubernetes-helm/helm-v2.12.1-lin...
ingress-nginx配置json日志格式收集
https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#log-format-upstream kubectl apply -f - <<EOF apiVersion: v1 data: log-format-upstream: '{"time": "$t...
kubernetes部署apollo分布式配置中心
在一个分布式环境中,同类型的服务往往会部署很多实例。这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务。通过这个服务可以轻松地管理成千上百个服务实例的配置问题。配置中心的特点: ...
prometheus kubernetes container告警规则
Prometheus 数据类型 Counter(计数器类型) Counter类型的指标的工作方式和计数器一样,只增不减(除非系统发生了重置),Counter一般用于累计值。 Gauges(仪表盘类型) Gauges是可增可减的指标类,可...
ingress-nginx后端pod容器获取客服端真实ip
业务场景:cdn-LB-ingress-nginx创建ingres-nginx的configmap文件 kubectl apply -f - <<EOF apiVersion: v1 data: compute-full-forwarded-for: "true" forwarded-for-header: X-Forwarded-For...
rancher禁用集群监控之后无法恢复,提示监控API未就绪
如果手动删除cattle-prometheus命名空间 下所有资源 禁用群集监控转到system项目 - >应用如果无法删除应用,请删除cluster-monitoring和monitoring-operator应用。docker exec进入你的rancher容器kubectl ge...