本文介绍Serverless应用引擎SAE(Serverless App Engine)与Deployment参数、Service参数的对比项与说明。
标记含义如下。
:用户虽然设置了此参数,但此参数会被SAE平台的默认配置覆盖。
:用户设置了相应参数,但SAE将无法支持相应功能诉求。
:支持用户对相应参数的设置。
SAE对比Deployment的参数兼容表
Deployment参数 | SAE是否支持 | 补充说明 | |
---|---|---|---|
Labels | ![]() |
无。 | |
Annotations | ![]() |
无。 | |
Replicas | ![]() |
无。 | |
Selector | ![]() |
无。 | |
Strategy | Recreate | ![]() |
该策略更新时流量有损,故不支持。 |
RollingUpdate | ![]() |
无。 | |
MinReadySeconds | ![]() |
无。 | |
Pod: Labels | ![]() |
无。 | |
Volumes | ConfigMap | ![]() |
无。 |
除ConfigMap类型以外的VolumeSource | ![]() |
无。 | |
InitContainers | ![]() |
高级用法。 | |
TerminationGracePeriodSeconds | ![]() |
无。 | |
NodeSelector | ![]() |
示例如下:
|
|
ImagePullSecrets | ![]() |
无需用户自定义,SAE平台侧会自动注入。 | |
Hostname | ![]() |
无。 | |
Affinity | ![]() |
SAE会保证SLA。 | |
Tolerations | ![]() |
SAE会保证SLA。 | |
HostAliases | ![]() |
无。 | |
DNSConfig | ![]() |
无。 | |
PodSecurityContext | ![]() |
无。 | |
Containers: Sidecar | ![]() |
高级用法。 | |
Container: Image | ![]() |
无。 | |
Container: Command | ![]() |
无。 | |
Container: Args | ![]() |
无。 | |
Container: WorkingDir | ![]() |
用户可以在打包镜像时设置。 | |
Container: Ports | ![]() |
无。 | |
Container: EnvFrom | ![]() |
支持ConfigMap,不支持Secret。 | |
Container: Envs | KV类型 | ![]() |
无。 |
ConfigMapKeyRef | ![]() |
无。 | |
FieldRef | ![]() |
无。 | |
Container: Resources | ![]() |
约束如下。
|
|
Container: VolumeMounts | ![]() |
无。 | |
Container: LivenessProbe | Http\Tcp\Exec | ![]() |
无。 |
Container: ReadinessProbe | Http\Tcp\Exec | ![]() |
无。 |
Container: StartupProbe | Http\Tcp\Exec | ![]() |
无。 |
Container: Lifecycle | PostStart | ![]() |
无。 |
PreStop | ![]() |
无。 | |
Container: ImagePullPolicy | ![]() |
SAE默认支持Always,用户体验友好。 | |
Container: SecurityContext | ![]() |
无。 |
SAE对比Service的参数兼容表
Service参数 | SAE是否支持 | 补充说明 |
---|---|---|
Labels | ![]() |
无。 |
Annotations | ![]() |
无。 |
Selector | ![]() |
仅支持匹配到一个应用。 |
Type: LoadBalancer | ![]() |
无。 |
Type: ClusterIP | ![]() |
无。 |
Type: NodePort | ![]() |
无。 |
Type: None(Headless) | ![]() |
无。 |
Ports | ![]() |
TargetPort不支持使用Portname,支持的协议(Protocol)包括TCP和HTTP。 |