小编Shi*_*gla的帖子

无法理解 DeploymentStatus 中的 availableReplicas、readyReplicas、unavailableReplicas

我正在使用服务器上的 Kubernetes API 创建部署。部署 Pod 有两个容器 - 一个是主容器,另一个是 Sidecar 容器,用于检查 Pod 的运行状况并在运行状况良好时调用服务器。

我正在使用端点来进行部署。它具有部署状态属性,其结构如下所述

我无法理解availableReplicasreadyReplicasreplicas和字段。unavailableReplicasupdatedReplicas

我也检查了 Kubernetes 的文档和这些 SO 问题 - What is the Difference Between current and available pod replicas in kubernetes deployment? kubectl中“可用”和“不可用”的含义描述了部署,但无法推断 pod 准备就绪、正在运行和可用之间的区别。有人可以解释一下这些术语和状态之间的区别吗?

kubernetes kubernetes-apiserver

8
推荐指数
1
解决办法
1万
查看次数

推断类型“1”而不是数字

我有这个打字稿代码

type X = (<T extends number | string>(a: T) => (b: T) => T)

const f: X = (a: any) => (b: any) => a + b

f(1)(2)
Run Code Online (Sandbox Code Playgroud)

它显示错误

Argument of type '2' is not assignable to parameter of type '1'.
Run Code Online (Sandbox Code Playgroud)

第一个参数中的推断类型是'1'但我希望它对number泛型具有相同的约束string | number

传递的参数类型只能是number或 ,string即约束为string | number

操场

typescript

5
推荐指数
1
解决办法
85
查看次数