89 lines
2.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Pod 说明官方文档https://v1-22.docs.kubernetes.io/zh/docs/concepts/workloads/pods
# API 版本
apiVersion: v1
# 资源类型
kind: Pod
# 元数据
metadata:
## 名称
name: 此 Pod 的名称
## 命名空间
namespace: 此 Pod 所属命名空间
## 标签
labels:
标签名1: 标签值1
标签名2: 标签值2
# 内容
spec:
## 容器
containers:
### 容器1
#### 容器名称
- name: 该容器的名称
#### 容器镜像
image: 改容器使用的镜像
#### 容器端口号
ports:
##### 端口号1
###### 名称
- name: 该端口号的名称
###### 端口号
containerPort: 端口号
###### 端口类型
protocol: 该端口号的类型
#### 环境变量
env:
##### 环境变量1
###### 环境变量名称
- name: 环境变量名称
###### 环境变量值
value: 环境变量值
#### 存活探针
livenessProbe:
##### TCP 探针
tcpSocket:
###### TCP 探测端口
port: TCP端口号
##### HTTP 探针
httpGet:
###### HTTP端口号
port: HTTP端口号
###### HTTP路径
path: HTTP路径
##### 命令探针
exec:
###### 需要执行的命令
command:
- 命令1
- 命令2
##### 探测延迟(容器启动后探测开始的延迟时间)(秒)
initialDelaySeconds: 探测延迟
##### 探测间隔(每次探测之间的间隔时间)(秒)
periodSeconds: 探测间隔
##### 探测超时时间(秒)
timeoutSeconds: 探测超时时间
##### 探测失败阈值(探测失败多少次时表示失败)(次数)
failureThreshold: 探测失败阈值
##### 探测成功阈值(探测成功多少次时表示成功)(次数)
successThreshold: 探测成功阈值
#### 就绪探针
readinessProbe:
##### TCP 探针
tcpSocket:
###### TCP 探测端口
port: TCP端口
##### 探测延迟(容器启动后探测开始的延迟时间)(秒)
initialDelaySeconds: 探测延迟
##### 探测间隔(每次探测之间的间隔时间)(秒)
periodSeconds: 探测间隔
#### 启动探针
startupProbe:
##### TCP 探针
tcpSocket:
###### TCP 探测端口
port: TCP端口
##### 探测延迟(容器启动后探测开始的延迟时间)(秒)
initialDelaySeconds: 探测延迟
##### 探测间隔(每次探测之间的间隔时间)(秒)
periodSeconds: 探测间隔