考虑一个通过/health端口80 上的http端点进行运行状况检查的pod,它准备就绪并为流量提供服务大约需要60秒。
readinessProbe:
httpGet:
path: /health
port: 80
initialDelaySeconds: 60
livenessProbe:
httpGet:
path: /health
port: 80
Run Code Online (Sandbox Code Playgroud)
问题:
initialDelaySecondsfor livenessProbe。如果它们是独立的,那么在吊舱本身尚未准备就绪时检查livenessProbe的意义何在!?如果希望您的Container能够自行拆卸进行维护,则可以指定一个就绪探针,以检查特定于与活跃探针不同的就绪端点。
我以为,仅当livenessProbe失败时,运行中的吊舱才会自行倒下。不是readinessProbe。医生说另一种方式。
澄清!
kubernetes ×1