
云原生
利用kurise做日志采集使用promtail做sidecar采集日志
利用OpenKurise中的kruise做日志采集,原来我使用的是filebeat作为sidecar采集日志的,虽然采集没有什么问题,但是通过es进才看日志就比较繁琐了,这次实验p
time="2021-07-01T02:50:54Z" level=info msg="Connecting to proxy" url="wss://172.16.199.10/v3/connect" time="2021-07-01T02:50:54Z" level=error msg="Failed to connect to proxy. Response status: 200 - 200 OK. Response body: node.management.cattle.io \"c-v9vms/m-f6d72960ed8a\" not found" error="websocket: bad handshake" time="2021-07-01T02:50:54Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake" time="2021-07-01T02:51:04Z" level=info msg="Connecting to wss://172.16.199.10/v3/connect with token xhhl6gdnj7849r4fqgbdkr56z24ck6kxkn8hkcmktdk2fklg98b94g" time="2021-07-01T02:51:04Z" level=info msg="Connecting to proxy" url="wss://172.16.199.10/v3/connect" time="2021-07-01T02:51:04Z" level=error msg="Failed to connect to proxy. Response status: 200 - 200 OK. Response body: node.management.cattle.io \"c-v9vms/m-f6d72960ed8a\" not found" error="websocket: bad handshake" time="2021-07-01T02:51:04Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake" time="2021-07-01T02:51:14Z" level=info msg="Connecting to wss://172.16.199.10/v3/connect with token xhhl6gdnj7849r4fqgbdkr56z24ck6kxkn8hkcmktdk2fklg98b94g" time="2021-07-01T02:51:14Z" level=info msg="Connecting to proxy" url="wss://172.16.199.10/v3/connect" time="2021-07-01T02:51:14Z" level=error msg="Failed to connect to proxy. Response status: 200 - 200 OK. Response body: node.management.cattle.io \"c-v9vms/m-f6d72960ed8a\" not found" error="websocket: bad handshake" time="2021-07-01T02:51:14Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake" time="2021-07-01T02:51:24Z" level=info msg="Connecting to wss://172.16.199.10/v3/connect with token xhhl6gdnj7849r4fqgbdkr56z24ck6kxkn8hkcmktdk2fklg98b94g" time="2021-07-01T02:51:24Z" level=info msg="Connecting to proxy" url="wss://172.16.199.10/v3/connect" time="2021-07-01T02:51:24Z" level=error msg="Failed to connect to proxy. Response status: 200 - 200 OK. Response body: node.management.cattle.io \"c-v9vms/m-f6d72960ed8a\" not found" error="websocket: bad handshake" time="2021-07-01T02:51:24Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake" time="2021-07-01T02:51:34Z" level=info msg="Connecting to wss://172.16.199.10/v3/connect with token xhhl6gdnj7849r4fqgbdkr56z24ck6kxkn8hkcmktdk2fklg98b94g" time="2021-07-01T02:51:34Z" level=info msg="Connecting to proxy" url="wss://172.16.199.10/v3/connect" time="2021-07-01T02:51:34Z" level=error msg="Failed to connect to proxy. Response status: 200 - 200 OK. Response body: node.management.cattle.io \"c-v9vms/m-f6d72960ed8a\" not found" error="websocket: bad handshake" time="2021-07-01T02:51:34Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake"我尝试着在pod里去ping一下rancher的节点ip,不能通信,和其他的节点正常,这个问题就比较明显了,rancher这个节点有问题。下面继续分析,在rancher这个服务上的docker的ip地址和node节点的ip地址是一个网段的,有冲突了。修改一下docker的节点ip端。
vim /etc/docker/daemon.json
{
"bip":"192.168.0.1/24"
}
我这里docker默认的网断和宿主机是一个网段的,这里做一下修改,然后重启一下docker,在重新试一下问题解决。
评论 0