Istio利用k8s的探针对service进行流量健康检查,有两种探针可供选择,分别是liveness和readiness:
liveness探针用来侦测什么时候需要重启容器。比如说当liveness探针捕获到程序运行时出现的一个死锁,这种情况下重启容器可以让程序更容易可用。
readiness探针用来使容器准备好接收流量。当所有容器都ready时被视为pod此时ready。比如说用这种信号来控制一个后端服务,当pod没有到ready状态时,服务会从负载均衡被移除。
分类:
其他好文 时间:
2019-01-30 19:09:29
阅读次数:
174
搭建ETCD集群 查看NODE1机器IP,并启动ETCD 查看NODE2机器IP、启动ETCD,并ETCD健康检查 修改docker配置文件支持etcd,重启docker 查看配置文件位于哪里 systemctl show --property=FragmentPath docker 编辑配置文件内 ...
分类:
移动开发 时间:
2019-01-24 18:51:39
阅读次数:
427
要介绍istio请求路由,我们不由得先从pilot 和 envoy开始谈起。 在服务网格中,Pilot管理和配置所有的envoy实例。在pilot中,你几乎可以配置所有的关于流量导向规则及其他故障恢复规则。而Envoy不仅会获得从pilot拿到的基本负载均衡信息,同时周期性的健康检查,也会告诉所有的envoy其他的实例现在的运行状况。负载均衡信息,及健康检查的信息可以使envoy更加智能的去分发流量。
分类:
其他好文 时间:
2019-01-22 18:32:55
阅读次数:
164
转 https://dbaplus.cn/news-10-220-1.html ORAchk 之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了ORAchk,它是在数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了。通过这个工具 ...
分类:
其他好文 时间:
2019-01-22 17:29:16
阅读次数:
292
要介绍istio请求路由,我们不由得先从pilot 和 envoy开始谈起。 在服务网格中,Pilot管理和配置所有的envoy实例。在pilot中,你几乎可以配置所有的关于流量导向规则及其他故障恢复规则。而Envoy不仅会获得从pilot拿到的基本负载均衡信息,同时周期性的健康检查,也会告诉所有的envoy其他的实例现在的运行状况。负载均衡信息,及健康检查的信息可以使envoy更加智能的去分发流量。
分类:
其他好文 时间:
2019-01-22 15:56:12
阅读次数:
244
使用Consul来替换Eureka Consul简介 Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。 它具有很多优点。包括: 基于 raft 协议,比较简洁; 支持健康检查, 同时支持 HTTP 和 DNS 协议 支持跨数据中心的 WAN 集 ...
分类:
其他好文 时间:
2019-01-18 23:13:12
阅读次数:
308
kafka 的心跳是 kafka consumer 和 broker 之间的健康检查,只有当 broker coordinator 正常时,consumer 才会发送心跳。 consumer 和 reblance 相关的 2 个配置参数: broker 端,sessionTimeoutMs 参数 b ...
分类:
其他好文 时间:
2019-01-17 15:17:01
阅读次数:
1337
kubernetes搭建在公有云,集群vip可以用使用LB实现,注意下面几点 1.创建LB,监听端口指向api-server的监听端口,假设是6443 2.关闭LB的健康检查 3.修改/home/k8s/.kube/config 中的集群地址为 https://master_vip:6443 否则会 ...
分类:
Web程序 时间:
2019-01-16 17:22:42
阅读次数:
209
前言Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现Docker设置的内存限制,CPU限制。这将导致JVM不能稳定服务业务!容器会杀死你JVM进程,而健康检查又将拉起你的JVM进程,进而导致你监控你的pod一天重启次数甚至能达到几百次。我们希望当Java进程运行在容器中时,java能够自动识别到容器限制,获取到正确的内存
分类:
其他好文 时间:
2019-01-08 16:35:45
阅读次数:
173
原文:8分钟学会Consul集群搭建及微服务概念Consul介绍: Consul 是由 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/V... ...
分类:
其他好文 时间:
2019-01-05 00:53:59
阅读次数:
232