草庐IT

解决K8s安装中节点初始化时 [kubelet-check] The HTTP call equal to ‘curl -sSL http://localhost:10248/healthz‘ 问题.

问题描述:安装K8s时,在节点初始化过程中出现[kubelet-check]TheHTTPcallequalto‘curl-sSLhttp://localhost:10248/healthz’failedwitherror:Get“http://localhost:10248/healthz”:dialtcp127.0.0.1:10248:connect:connectionrefused.报错。#在安装K8s初始化主节点过程中,出现如下报错:queena@queena-Lenovo:~$sudokubeadminit--apiserver-advertise-address=192.168.

【问题解决】[kubelet-check] The HTTP call equal to ‘curl -sSL http://localhost:10248/healthz‘ failed wite

故障报错:[kubelet-check]TheHTTPcallequalto‘curl-sSLhttp://localhost:10248/healthz’failedwitherror:Get“http://localhost:10248/healthz”:dialtcp[::1]:10248:connect:connectionrefused.原因:执行初始化安装命令kubeadminit…报错故障:[etcd]CreatingstaticPodmanifestforlocaletcdin“/etc/kubernetes/manifests”[wait-control-plane]Wait

docker - 使用/healthz 进行应用程序健康检查的约定从何而来?

在Kubernetes/Docker生态系统中,有一个惯例是使用/healthz作为应用程序的健康检查端点。“healthz”这个名字是从哪里来的,这个名字有什么特殊的语义吗? 最佳答案 它历来来自Google的内部实践。它们被称为“z-pages”。它以z结尾的原因是为了减少与具有相同名称的实际应用程序端点的冲突(如/status)。有关更多信息,请参阅此演讲:https://vimeo.com/173610242类似的端点(至少在Google内部)是/varz、/statusz、/rpcz。Google开发的服务会自动让这些端点