This commit is contained in:
huanqing.shao
2019-12-06 22:20:20 +08:00
parent 15db9ceb42
commit 6f8c608504
18 changed files with 301 additions and 26 deletions

View File

@ -71,7 +71,7 @@ meta:
- 捕获并响应Terminate (SIGTERM)信号来尽快优雅的终止服务进程以避免kill (SIGKILL)信号强行终止进程。例如一下的NodeJS代码。
```
``` go
process.on('SIGTERM', function () {
console.log("Received SIGTERM. Exiting.")
server.close(function () {
@ -84,7 +84,7 @@ meta:
- 返回退出码
```
``` go
process.exit(0);
```
@ -214,7 +214,7 @@ Sidecar是最常见的模式在同一个Pod中我们需要把不同的责
通常作为服务的容器有一个启动的过程在启动过程中服务是不可用的。Kubernetes提供了[Readiness](/learning/k8s-intermediate/workload/pod-lifecycle.html#容器的检查)探测功能。
```
``` yaml
readinessProbe:
httpGet:
path: /
@ -233,7 +233,7 @@ readinessProbe:
例如下面的Dockerfile例子
```
``` dockerfile
FROM ubuntu:14.04
RUN apt-get update
@ -257,7 +257,7 @@ Latest标签用于标记最近的稳定版本然而在创建容器时
Job是Kubernetes提供的只运行一次的容器和service正好相反。要避免快速失败
```
``` yaml
apiVersion: batch/v1
kind: Job
metadata: