04 2021 档案

摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 schedule 字段可以设置定时任务执行的时间。 # ┌───────────── 分钟 (0 - 59) # │ ┌───────────── 小时 (0 - 23) # │ │ ┌──────────── 阅读全文
posted @ 2021-04-06 23:29 jiangbo4444 阅读(116) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 CronJob 可以设置一个定时的 Job。 示例 CronJob.yaml apiVersion: batch/v1beta1 kind: CronJob metadata: name: busybox sp 阅读全文
posted @ 2021-04-06 23:28 jiangbo4444 阅读(239) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 parallelism 可以设置 Job 执行任务的并行数。 示例 Job.yaml apiVersion: batch/v1 kind: Job metadata: name: busybox spec: c 阅读全文
posted @ 2021-04-06 23:27 jiangbo4444 阅读(624) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 completions 可以设置 Job 成功执行任务的数量。 示例 Job.yaml apiVersion: batch/v1 kind: Job metadata: name: busybox spec: 阅读全文
posted @ 2021-04-06 23:26 jiangbo4444 阅读(716) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 backoffLimit 表示回退限制,可以指定重试几次后将 Job 标记为失败。 示例 Job.yaml apiVersion: batch/v1 kind: Job metadata: name: busy 阅读全文
posted @ 2021-04-06 23:25 jiangbo4444 阅读(5900) 评论(0) 推荐(1) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 Job 可以启动一个任务。和 deploy 不一样的是,它一般可以执行完成。 示例 Job.yaml apiVersion: batch/v1 kind: Job metadata: name: busybox 阅读全文
posted @ 2021-04-06 23:23 jiangbo4444 阅读(173) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 StatefulSet 是专门为有状态服务设计的,使用 StatefulSet 创建的 Pod,有稳定的网络标识。 现在可以先了解有这样一种资源,后面详细学习。 示例 StatefulSet.yaml apiV 阅读全文
posted @ 2021-04-06 23:22 jiangbo4444 阅读(86) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 DaemonSet 简写为 ds。新增该种资源,会在满足条件的所有 Node 上启动一个 Pod。 节点的数量变化时,它也会同步的增加或者减少。该种资源和 Deploy 类似,不过不会新建 rs, 并且会自动添 阅读全文
posted @ 2021-04-02 23:29 jiangbo4444 阅读(129) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 的 conditions 条件默认只有两个。 示例 Deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: spr 阅读全文
posted @ 2021-04-02 22:21 jiangbo4444 阅读(327) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 在更新过程中,启动 Pod 后,minReadySeconds 可以定义该 Pod 经过多少秒后才被视为可用。 如果新的 Pod 不可用,是不会替换旧的,直到新的可用为止。 示例 Deployme 阅读全文
posted @ 2021-04-02 22:18 jiangbo4444 阅读(1448) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 在更新过程中,Pod 数量可以低于定义的数量,低于定义的数量最大值就叫 maxUnavailable。 该值可以是一个百分比,也可以是一个具体的数字,默认情况下,该值为 25%。 示例 Deplo 阅读全文
posted @ 2021-04-02 22:17 jiangbo4444 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 在更新过程中,Pod 数量可以超过定义的数量,超过的最大的值就叫 maxSurge。 该值可以是一个百分比,也可以是一个具体的数字,默认情况下,该值为 25%。 示例 Deployment.yam 阅读全文
posted @ 2021-04-02 22:16 jiangbo4444 阅读(2182) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 可以自定义升级策略,其中升级的策略可以是 Recreate 和 RollingUpdate。 其中 RollingUpdate 是默认值,下面演示 RollingUpdate 升级策略。 示例 D 阅读全文
posted @ 2021-04-02 22:15 jiangbo4444 阅读(507) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 可以自定义升级策略,其中升级的策略可以是 Recreate 和 RollingUpdate。 其中 RollingUpdate 是默认值,下面演示 Recreate 升级策略。 示例 Deploy 阅读全文
posted @ 2021-04-02 22:13 jiangbo4444 阅读(1623) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 升级最大记录数由 revisionHistoryLimit 定义,默认值为 10。 示例 Deployment.yaml apiVersion: apps/v1 kind: Deployment 阅读全文
posted @ 2021-04-01 22:22 jiangbo4444 阅读(4180) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 升级过程中的最大时间由 progressDeadlineSeconds 来定义。 如果升级过程被暂停了,该时间也会同步暂停,时间不会一直增长。 示例 Deployment.yaml apiVers 阅读全文
posted @ 2021-04-01 22:20 jiangbo4444 阅读(5213) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 paused 表示暂停,在 deploy 升级的过程中,可以暂停升级。 示例 Deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: nam 阅读全文
posted @ 2021-04-01 22:18 jiangbo4444 阅读(587) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 deploy 除了可以方便地进行上线操作之外,还可以方便地执行回滚操作。 示例 Deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: na 阅读全文
posted @ 2021-04-01 22:17 jiangbo4444 阅读(382) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 在之前,提到过 deploy 相比较 rs,多了升级的一些功能。 下面演示 deploy 的滚动更新。 示例 Deployment.yaml apiVersion: apps/v1 kind: Deployme 阅读全文
posted @ 2021-04-01 22:15 jiangbo4444 阅读(376) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 pod-template-hash 标签是 deploy 自动给它生成 rs 和 pod 加上的。 标签的值是 rs 名称的后缀,一是让 rs 生成不重复,而是可以唯一识别 rs。 deploy 可以生成多个 阅读全文
posted @ 2021-04-01 22:11 jiangbo4444 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 执行了更新操作后,可以看到 rs 变成了两个。一个是之前版本的 rs,一个是新版本的 rs。 其实所谓的 deploy 滚动升级,就是新增了一个 rs,让新的 rs 再次创建副本,并且缩小之前 rs 的副本数。 阅读全文
posted @ 2021-04-01 22:09 jiangbo4444 阅读(270) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 查看 Deployment 中的一些字段。 示例 Deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: busybox spe 阅读全文
posted @ 2021-04-01 22:07 jiangbo4444 阅读(251) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 之前学习过 rc 和 rs,其中 rs 比 rs 多出了集合类型的选择器。 而 Deployment 是做为一种更高级的抽象,Deployment 管理 rs,多出了升级相关的功能。 Deployment 可以 阅读全文
posted @ 2021-04-01 22:02 jiangbo4444 阅读(154) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 ownerReferences 字段表示了该资源所属的资源的,表示由谁控制。 示例 rc.yaml apiVersion: apps/v1 kind: ReplicaSet metadata: name: sp 阅读全文
posted @ 2021-04-01 21:30 jiangbo4444 阅读(987) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 rs 在标签选择器上,除了可以定义键值对的选择形式,还支持 matchExpressions 字段,可以提供多种选择。 目前支持的操作包括: In NotIn Exists DoesNotExist. 示例 r 阅读全文
posted @ 2021-04-01 21:29 jiangbo4444 阅读(1295) 评论(0) 推荐(1) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 ReplicaSet 和 rc 差不多,都是来控制 Pod 的副本数的,唯一的区别是标签选择器。 示例 rc.yaml apiVersion: apps/v1 kind: ReplicaSet metadata 阅读全文
posted @ 2021-04-01 21:27 jiangbo4444 阅读(123) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 status 属于状态字段,显示额外的信息。 示例 rc.yaml apiVersion: v1 kind: ReplicationController metadata: name: spring-k8s s 阅读全文
posted @ 2021-04-01 21:26 jiangbo4444 阅读(216) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 selector 可以定义标签选择器,只能定义键值对形式的选择器。 如果不写,默认和 Pod 定义中的标签一致。 示例 rc.yaml apiVersion: v1 kind: ReplicationContr 阅读全文
posted @ 2021-04-01 21:25 jiangbo4444 阅读(127) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 replicas 字段可以控制启动的副本数,如果不写,默认为 1。 示例 rc.yaml apiVersion: v1 kind: ReplicationController metadata: name: s 阅读全文
posted @ 2021-04-01 21:24 jiangbo4444 阅读(269) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.4 Spring Boot 2.5.0-M3 目标 ReplicationController 副本控制器,可以控制启动的 Pod 的数量。 示例 rc.yaml apiVersion: v1 kind: ReplicationController metada 阅读全文
posted @ 2021-04-01 21:22 jiangbo4444 阅读(127) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示