k8s pod字段含义

网友投稿 333 2022-09-12

k8s pod字段含义

1、k8s之hostNetwork:true配置网络

“hostnetwork:true”:一种直接定义pod网络的方式。 pod中使用“hostnetwork:true”配置网络,pod中运行的应用程序可以直接看到宿主主机的网络接口,宿主机所在的局域网上所有的网络接口都可以访问到该应用程序和端口。

注:dnsPolicy: ClusterFirstWithHostNet

该设置是使POD使用k8s的dns,dns配置在/etc/resolv.conf文件中,如果不加,pod默认使用所在宿主主机使用的DNS,这样会导致容器内不能通过service name 访问k8s集群中其他的pod。

2、k8s之探针 livenessProbe和readinessProbe

k8s通过执行这两类探针诊断容器的健康状况。

livenessProbe

存活指针。判断pod中的容器是否健康。如果探测成功,则pod可以判定为running状态。如果探测失败,kubectl会根据pod的重启策略来重启容器。如果未给pod设置livenessProbe,则默认探针永远返回Success。

readinessProbe

就绪指针。就绪的意思是已经准备好了,Pod的就绪可以理解为这个Pod可以接受请求和访问。kubectl使用readinessProbe来定期探测。如果探测成功,则Pod的Ready状态判定为True。如果探测失败,Pod的Ready状态判定为False.与livenessProbe不同,kubectl不会对readinessProbe的探测情况有重启操作。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:分享一个可以在线查看k8s pod内容的工具
下一篇:明星营销IP“超级星推官”重磅发布,王耀庆现身抖音开启带货首播!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~