Liveness和Readiness两种Health Check手段在Kubernetes中的使用
一.概述 强大的自愈能力是Kubernetes这一类容器编排管理引擎的一个重要特性。通常情况下,Kubernetes通过重启发生故障的容器来实现自愈。除此之外,我们还有其他方式来实现基于Kubernetes编排的容器的健康检查吗?Liveness和Readiness就是不错的选择。 二.实践步骤 2.1 系统默认的健康检查。 apiVersion: v1 kind: Pod metadata: labels: test: healthcheck name: healthcheck spec: restartPolicy: OnFailure containers: - name: healthcheck image: busybox args: - /bin/sh - -c - sleep 10;exit 1 创建一个内容如上所述的yaml文件,命名为HealthCheck.yaml,apply: [root@k8s-m health-check]# kubectl apply -f HealthCheck.yaml pod/healthcheck created [root@k8s-...


