Kubernetes核心构建与网络应用全解析
1. Kubernetes健康检查与生命周期管理
1.1 HTTP健康检查
Kubernetes支持通过HTTP请求进行健康检查,以下是一个HTTP健康检查的示例:
# An HTTP health check
httpGet:
path: /
port: 80
initialDelaySeconds: 30
timeoutSeconds: 1
readinessProbe:
# An HTTP health check
httpGet:
path: /status/
port: 80
initialDelaySeconds: 30
timeoutSeconds: 1
操作步骤如下:
1. 删除旧的RC(Replication Controller),这会同时删除相关的Pod:
$ kubectl delete rc -l name=node-js-health
- 使用更新后的YAML文件创建新的RC:
$ kubectl create -f nodejs-health-controller-2.yaml
1.2 TCP检查
Kubernetes还支持通过简单的TCP套接字检查和自定义命令行
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



